Neil Sehgal
Dr. Sehgal was pretty nice, and easy to talk to. Most of our work was graded by the TA's, so make sure you have a good one. Exams were open note, but not to the point where you don't have to study.