He is a very considerate professor. I was almost failing in the class, and he encouraged me to stay and work on the problems. Had multiple ZOOM meetings with him, and finally passed the class. Yes, it is not an easy class, and there are lots of assignments, and weekly quizzes. 