Esteban Melendez
He's great! As long as you do the work and study, you'll do good. He teaches really well and the notes are pretty helpful too. 4 exams and they are pretty similar to the review he provides. 