I teach the following undergraduate and graduate classes at UCSB, with growing enrollment:
• ECE 139: Probability and Statistics. 147 students (2026).
• ECE 3: Python Programming for Science and Engineering. 92 → 138 students (2021–2025).
• ECE 278A: Digital Image Processing. 21 → 29 students (2022–2026).
• ECE 594N: Equivariant, Topological and Geometric Deep Learning. 14 → 26 students (2022–2026).
I was previously a lecturer at Stanford University:
• Introduction to Statistical Methods: Precalculus (2019). Principal, sole instructor.
• Statistical Methods for Engineering and the Physical Sciences (2018, 2019). Principal, sole instructor.
• Non-Euclidean Methods in Machine Learning (2020). Guest lecturer.