Kevin Hart
very fun and very entertaining, would definitely take again. the class itself would be very hard to make hard, but a lot of the homework and tests are grade with very little impunity, and can be very coy when you ask him for help