Incredible professor. He is funny, clearly interested in his field, and highly knowledgeable. Although the syllabus states that attendance is mandatory, it realistically is not. However, do not exploit that. The way he teaches truly allows you to comprehend the material and laughing is never bad. Would take again. Got plans to take a course later.