Overall a decent professor with a substantial amount of knowledge in the topics we learned but an extremely biased paper grader. Participate often and show that you've read the texts and you will pass. Bummed because I worked way too hard and still earned a mediocre grade. Very vague course structure and being in an online setting made it worse.