Deep Learning
Co-instructed an intensive 30-hour deep learning course for a cohort of 40 students, covering fundamentals through hands-on model building.
This course was designed as an intensive, hands-on introduction to deep learning for students who wanted more than a high-level overview. The emphasis was on building working intuition, implementing models from scratch, and understanding how modern deep learning systems are trained in practice.
I co-instructed the course as a subject matter expert and delivered 20 hours of in-person instruction across a one-month, 30-hour program. The cohort included around 40 students, many of whom were transitioning from general machine learning concepts into deeper work on neural architectures.
The course covered:
- neural networks and the fundamentals of representation learning
- backpropagation, optimization, and training dynamics
- convolutional neural networks for image tasks
- recurrent models, LSTMs, and sequence modeling
- generative models including GANs
- explainable AI and practical model interpretation
My focus was on making the material implementation-oriented. Instead of presenting architectures only as abstract diagrams, I tried to connect each topic to the practical questions students face when they actually train models:
- why a model is not converging
- how to interpret training curves
- when a deeper model helps versus hurts
- how to select hyperparameters under limited compute
- what makes an experiment reproducible and trustworthy
In addition to lectures, I helped design assignments and guided students through project work so that they could apply the material on real examples instead of stopping at theory. The course was especially valuable as a bridge between classroom ML and project-based deep learning.
Teaching this course reinforced my interest in technical mentoring and in making advanced ML concepts accessible without oversimplifying them. It also gave me a deeper appreciation for the difference between understanding a model on paper and learning how to make it work in practice.