Kenneth Bohnert
Literally my favorite professor. He was so cool and posted all the lectures pre-recorded so you could watch them on your own time and go back if you missed something. I learned so much from him and homework/tests were difficult. The tests were not impossible but definitely have to work for your grade. Overall I give him a 15/10 because he's amazing