AMAZING professor, can tell he's really knowledgable about everything he's teaching because he doesn't use slides, just lectures. His lectures are super interesting and he always gives an example/story to help you remember the topic. Gives reviews that are on everything on the test and is a super easy grader. would def take again!