This professor is highly knowledgable, funny and easy-going. He cares about his students, and goes out of his way to make the course interesting. He is a great story-teller who uses a lot of real-world examples and lived experiences during his lecture. If you show up and have a good attitude, he rewards your efforts.