Dr. Cooper is a very knowledgeable professor that clearly enjoys the subject matter and brings excitement into the classroom. His syllabus is straightforward about how your grade will be weighted and what is required and expected to pass the class. He is engaging with student questions, accessible outside of class, and promptly replies to emails.