Alley Stoughton
Let's be honest: this was an utterly useless course that will neither serve you in the industry nor be the topic of your dissertation. Everybody knows this, including Stoughton, and yet she lays out problem sets and programming assignments (based on her own, equally useless language) that will suck the will to live out of you. Avoid.