Donald Hatori
He explains things conceptually and not factually, which helps because he's able to break things down into multiple ways. Be prepared to take notes, the homework comes directly from the notes, and the exams come directly from the homework! Extra credit is offered on exams, so practice those homework questions! Lecture style is very to the point.