CS 685/785, Foundations of Data Science
Instructor, Spring 2025
A large graduate course (about 180 students) covering the theory and application of data science. Topics include data fundamentals, visualization, hypothesis testing, high-dimensional space, SVD and PCA, an introduction to machine learning, Markov chains and random walks, and time series analysis.
CS 467, Machine Learning Fundamentals
Instructor, Fall 2025
An undergaduate introduction into machine learing, including important algorithms, theoretic underpinnings, assessment of model performance, and experiment methodologies for model development.
CS 350, Automata and Formal Languages
Instructor, Fall 2024–2025
A core undergraduate course 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.