Agni Bose
He teaches well but he is a little bit hard to understand because of his accent. Take him if you want an easy A. Exams are based on the homework though he gives very little homework throughout the semester.