Jiayin Pan
He's very good at explaining things and provides examples that are similar to the homework + exam problems. The exams are tough, but he offered a midterm retake and a FAT curve (median student to a B). Even if you don't like his lectures, familiarize yourself with the lecture examples, because they will be on the exams. CLAS practice tests helped.