Reza Ghafur
Good professor that's very knowledgable however his long lectures tend to make me daydream. Goes off topic a lot but for a hilarious reason. Reading isn't for me but the material is mostly in your book and lectures than your slides. Attendance is not mandatory. Weekly quizzes + Chapter questions for homework.