The best professor I've ever taken. Cares so much for his students and will help you through every step of the way. Very easy grader but can tell if you don't try. Lectures are amazing and he is super funny. He tries to make the class as fun and stress-free as possible. I've taken three of his classes and he never disappoints. Will always recommend