John Hess
It is a tough class, and he get's it. Like others have said, he is very accessible outside of class - take advantage of it if you need any help. He will take the time to explain it. Good with class notes on PowerPoint. It is hard doing it via Zoom, but he does it better than most. Tests are hard, but he gives lots of partial credit. Good guy