Jason Lowe-Power
Most bad reviews of this Professor come from grad students that want an easy A class. This is not that class. This is a class where you learn, yes through a lot of work, but it is fair and it's great. Prof Lowe-Power is extremely knowledgeable and approachable. Take this class if you actually want to learn and are not afraid to do some work for it.