CS106B:Programming Abstractions

CS107:Computer Organization & Systems

CS111:Operating Systems Principles

CS161:Design and Analysis of Algorithms