Nicholas Bradley
One of my favorite classes I have ever had. Professor Bradley is hilarious, intellectual, and he honestly made this class fun and interesting. There are 2 major projects but he will work with you and makes himself more than accessible to talk if you need help. 10/10 would reccommend!