Brandon Dougherty
Quite the easy class, doesn't teach much in his videos (I'm taking this online) but instead goes over stuff. However, he does allow for a zoom call before tests to review and ask questions. Good professor, and is very understanding of issues and will give partial credit back if you have the correct work but wrong answer!