This professor is amazing. He is very funny and chill. The assignments and exams for this class are pretty easy and straight forward. The teaching project sounds hard at first but it is actually very fun. Learned a lot from this class. Highly recommended!!!