Fall 2017 CS61: Systems programming and machine organization AM111: Scientific computing CS141: Computing hardware PHIL140: Deductive logic Spring 2018 CS20: Discrete math CS148: VLSI design CS161: Operating systems Fall 2018 CS153: Compilers ES152: Circuits and devices CS121: Theory of computation AM121: Optimization Spring 2019 CS124: Algorithms and data structures MCB131: Computational neuroscience PHYS15b: Electromagnetism CS141: Computing hardware (TA) |
Fall 2019 CS246: Advanced computer architecture CS249r: Research topics in edge computing CS223: Probabilistic algorithms and analysis CS165: Data systems CS153: Compilers (TA) Spring 2020 CS247r: Research topics in computer architecture CS265: Big data systems Ling106: Linguistic semantics CS141: Computing Hardware (TA) Fall 2020 CS263: Systems security CS187: Computational linguistics CS91r: Senior thesis CS61: Systems programming and Machine Organization (TA) Spring 2021 CS261: Research topics in operating systems CS152: Programming languages CS91r: Senior thesis |