John Rule
He's one of the best professors ever! He's v nice, he will answer any question you have, and he always has a joke for us before every lecture! Due to COVID-19, he made all exams open note, and he provides a homework packet for every exam. The exams are very straightforward and the final is cumulative. Sounds hard but it's fairly easy if you study!