Smita Lahiri
Her lectures are pretty hard to follow, sometimes she goes on tangents or sometimes it is hard to understand her point. Reading the materials she provides is important to understanding her and passing the class. Attend and participate in class to get a good participation grade.