Fantastic teacher. Funny, kind, and engaging. Passionate about the topic, which is always a plus. You'll need to study before the exams, but as long as you do, you should be fine. The big project is fun and same thing, just follow the directions and you'll do fine. Wonderful professor and class!