Rajnish Lekhi
Moderately difficult class I'd say. The entirety of class is dedicated to him lecturing directly off the slides he posts. You'll be sent home with calculations to do as homework for the week. He does take of a lot of points for small mistakes, which is why I'd wish he would spend more time going over the calculations portion of the lecture. 