Moses Koppendrayer
His lectures are slow and can be boring most of the time but he explains the content "well". I dropped the course because I was not prepared for this class. He's not the worst choice but still there are better teachers.