Saeed Ghasemi
Lectures are concise and easy to understand, even if you miss his class you could just watch the recordings and you would be okay. Very helpful during office hours and offers practice midterm and final before the exam. If he was offering any other math course after this I would most likely take him.