Teaching

Courses I have taught:

Here are some of my notes.

Waves and Oscillations

Here are some class notes for my Waves and Oscillations course:

Numerical Methods for Machine Learning

This is a graduate-level course focused on numerical optimization techniques used in modern machine learning. The course covers methods applied to models such as linear and logistic regression, LASSO regression, and neural networks.

A quick note: The lecture notes below are a work in progress—like just about everything I do.

You can find the current version of the class notes here.