Mehdi Nosrati
Will explain something until you understand. Quite generous when it comes to marking exams, and they were pretty easy. His practice midterm and final are questions he does in class and some of them are from assignments.