Took his class in the hybrid format, meaning lectures during the week in-person, assignments online. Very passionate and knowledgeable professor, the lectures in this class were engaging and fun at times. Also understanding of personal issues, as he gladly extended the deadline for an assignment and still graded without the removal of points.