Neeraj Karamchandani
The only reason I am doing well in the course. His slides are very well prepared and even funny at times. He really cares about us understanding the material and succeeding in the class. He is also great at explaining the material simply but thoroughly