Took his class fully in-person. Great professor! The class itself is not hard. His teaching is unique and quirky, which makes him likeable. There's very little homework and quizzes. Even then they are not due until the end of the semester. There are some in-class work, which are still pretty easy. Only con is that the class lasted 3 hours. 10/10 :)