Ashik Iqbal
Quizzes are timed and it's a sprint to finish.  You either know it or don't.  Do the work, get a good grade.  His lectures expand on the material from the book and class notes.  Study and understand the homeworks and the quizzes and tests should go fine.