Rajnish Lekhi
He is very nice and wants to make sure everyone understands the material. There is a weekly assignment and the exams are not much harder than the assignments. He does have a little bit of accent.