Johnson Fadeyi
Didn't love the material, but Johnson did well. His lectures had all the necessary information, and his practice exams are basically all you need to do well on the exams. His accent is a bit of an issue, but part of that might come from the need for Zoom. Only grades are the three exams and homeworks.