Rishab Gupta
Incredibly sweet professor who cares immensely about his students. No tricks, all of his questions come directly from slides, review those well and you will have no excuse to get anything less than an A. 

Very willing to accommodate students and have office hours to help explain topics.