Tommaso Buvoli
I do not recommend his class. I never really learned in lectures, so I basically taught myself. And whatever I taught myself or learned through homework was useless. All exams were word problems, wherein the homework/study guides, not a single problem was as complex as the midterm/final.