Sangeeta Sangha
Lecture heavy but insightful. Dr. Sangha is approachable, kind, and passionate about the course topics. Office hours are great as she is very willing to sit down with you and go through difficult concepts. Excellent instructor. 