The class was interesting but could have taught it in a better/more helpful way. Only shows YouTube videos for the whole class. Attendance and participation matter, as they are nearly the only things you are graded on other than like two assignments. Overall good class, just slightly boring. 