Tahmidul Islam
He is such a good teacher and wants students to do well in the course. The exams are reflective of the practice exams and he grades based off of your work and not your final answer. Really nice man and answers all questions that students ask.