Teaching
Courses I have taught:
- Intro to Computer Science
 - Calculus based Phyiscs I, II, III
 - Algebra based Physics I, II, III
 - Statistical Mechanics
 - Quantum Mechanics
 - Numerical Methods
 - Numerical Methods for Data Science
 
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.
