Matias Korman
Lectures, while not great, are generally helpful until the end of the semester. Self teaching was almost mandatory on harder concepts. Homework seemed to have an almost arbitrary difficulty curve, with some assignments requiring lots of time being followed by substantially easier ones, or an occasional extreme ramp up in difficulty.