Recorded course with one live online class per week. Taught by: Mahesh Raghvan and Dr. Sangeeta Shankar.