Subhasish Das
Not a fan. The labs and lectures are straight-forward enough, but the exams are unreasonably hard. and 60% grade. Take this from me now, the study guides and materials he gives you to "prepare" are absolutely pointless. Not a single thing on them will reappear on the exam. The final was easily the most difficult final I've had. All trick questions.