Pedro Bueno
As long as you do practice problems and go over past exams you should be fine. He is very approachable and is very funny. Makes mistakes sometimes while teaching, but I really enjoyed having him as a professor.