Bangalore Sathyaprakash
So-so class taught by a prof trying his best. E&M's already a struggle for me, and the rushed groupwork times + heavy/fast lectures didn't help. Prof incorporated feedback from students, and gave a few HW breaks. Would have been a LOT better if this had the mastery-based grading of past for-majors physics classes, tho I think he did curve the final