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.