Imran Khan
This professor's lectures are very interesting and he makes it easy to understand, however, he makes his quiz way too complicated than it should be.  The quizzes will have lots of trick questions where it is very wordy.  The 3 essays are graded by the TA.  The only interesting one was the last one other than it was ok.  