Roesch is a pretty polarizing guy. Like he definitely did a great job of adapting to the online setting so I'll definitely give him credit where credit is due. He was a pretty good educator. I mean, nothing spectacular but he gets the content through to you. Unfortunately, all but like one of his graders this semester were kind of rude so that didn't help. Additionally, he's an incredibly harsh grader. Bordering on unfairly harsh grading. I enjoyed analysis and the workload was not bad at all. Just wish he wasn't such a harsh grader.

TLDR; average all around, harsh grading

Workload:

~1 pset a week (sometimes there wasn't an assigned PSET)
2 midterms (roughly equal in difficulty, though most people found the second midterm to be harder)
1 final exam (a little bit harder than the midterms and the mean score was about a 75)