Devin Murray
Murray is really good at lecturing about the conceptual ideas that are very important. However he is a little slow and often runs out of time, so you're going to have to dedicate some time to this course. The math department itself grades hard and nit-picky. Online homework is a little weird too.