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