Coursework

Fall 2024

CS 168: Introduction to the Internet: Architecture and Protocols

CS 186: Introduction to Database Systems

CS 188: Introduction to Artificial Intelligence

CS 195: Social Implications of Computer Technology


Spring 2024

CS 189: Introduction to Machine Learning

DATA 100: Principles and Techniques of Data Science


Fall 2023

CS 162: Operating Systems and System Programming

CS 164: Programming Languages and Compilers


Spring 2023

EECS 127: Optimization Models in Engineering

CS 161: Computer Security

DATA C8: Foundations of Data Science

CS 370: Adaptive Instruction Methods in Computer Science


Fall 2022

CS 61C: Great Ideas of Computer Architecture (Machine Structures)

CS 170: Efficient Algorithms and Intractable Problems

LINGUIS 100: Introduction to Linguistic Science


Summer 2022

CS 70: Discrete Mathematics and Probability Theory


Spring 2022

CS 61B: Data Structures

EECS 16B: Designing Information Devices and Systems II


Fall 2021

CS 61A: The Structure and Interpretation of Computer Programs

EECS 16A: Designing Information Devices and Systems I