Peregrine McGehee
This class doesn't have many recent reviews. So I was advised to write one. This class was one of the most interesting and fun classes I have taken in awhile. The professor is truly caring, understanding, and willing to review topics with you one on one. He made office hours random which was helpful since I had a busy work schedule. 1000/10 rating.