Sayar Karmakar
Karmakar enjoys the material and you can tell that through his enthusiasm for teaching it. The exams are very similar to the practice exams and quizzes. Only graded on quizzes and exams however if you study the lecture notes and review the practice exams you'll be able to do well. Not necessary to attend every class but helpful to go for reviews 