Gerardo Ochoa
Lectures engaging & funny, review sessions copy paste of exams, old practice exams also very helpful, fair teacher, generous curve got 55% overall & passed, it's still a hard subject so you need to put in effort, no minus grades, final super hard though because written with other professors so you'll have to use their practice exams