Syed Naqvi
 One lecture day usually consists of group discussions (which is a grade based on participation) while the other was going through the slides. Overall he's a great proffesor and lecturer, the only down I can say that he is somewhat a tough grader on the weekly reading assignment. Heavy discussion based class.