Best professor. Online classes / attendance was required - participation counts as a grade (you only have to talk one time). A few major assignments (all moderately easy), weekly discussion posts and 1 response (pertains to class that week), 1 midterm/2-3 quizzes, and the final is a presentation. Great about giving extensions, even last minute ones