Average
Prof. Moss was very responsive online, actually maybe more than any professor I've ever had. He truly knows his stuff, but he teaches directly from slides and I honestly would have skipped it if attendance wasn't mandatory. Exams are tough, but thankfully, they aren't weighted as heavily as some other classes.