I've had some bad professors this semester, and this guy is not one of them! He's great. Any question you ask, he will answer. The class is very well structured, and he has been flexible with submissions, which I'm especially thankful for with everything being online. I would take his class again, and definitely recommend him.