I took his class at Cuyamaca College. He is patient and helpful; answers all your questions. He does Zoom workshops on weekdays that you can attend for extra credit. Grades are mostly based on personal reflection essays, small projects, and a large PowerPoint presentation that students turn in at the end of the semester. A truly phenomenal course!