CS 350, Automata and Formal Languages
Instructor, Fall 2024
Automata and Formal Languages is a core undergraduate course (about 40 students) covering finite-state automata and regular expressions, context-free grammars and pushdown automata, Turing machines, NP-completeness, and the Halting Problem.
COMPSCI 590W / INFO 390W (UMass), Health Informatics and Data Science
Teaching Assistant, Spring 2022
Teaching Assistant, Spring 2021
Health Informatics and Data Science is a small (about 35 students), joint masters-level and undergraduate course tailored for students with both clinical and computational backgrounds.
COMPSCI 240 (UMass), Reasoning Under Uncertainty
Lead Teaching Assistant, Fall 2021
Teaching Assistant, Fall 2020
Reasoning Under Uncertainty is a large (about 300 students), lower-division undergraduate course covering the fundamentals of counting, probability, and probabilistic reasoning.