CSE 130: Programming Languages
Teaching Assistant, Dept. of Computer Science and Engineering, UC San Diego, 2025
This undergraduate course (126 students) covers functional programming in the lambda calculus and the Haskell language (including parsing, type systems, functors, monads, etc). I held weekly office hours, led four discussion sections, monitored the class Piazza forum, and attended staff meetings. At the end of the quarter, I gave synchronous feedback on final project presentations.