Shounak Roychowdhury
Shounak is a good choice if you are okay with participating in a class for a 3-hour class. Explains well enough and will repeat over and over if you don't understand. Midterm and final are very straightforward. 20 multiple-choice, 4 short answers, 3 coding questions. Pay attention and read his PowerPoint for the exams.