Matthew Adams
The material for this class isn't particularly exciting, but Prof Adams breaks it down to understandable levels. Lots of in-class quizzes and exercises, so it is important to show up for those. The exams were made open-note when we went online, but even the in-person exams were not difficult. If you do all the HW & in-class stuff, you'll be fine.