Dr. Claassen is very good at explaining concepts clearly. There was written homework once a week and WeBWorK almost every night, but it was all helpful and didn't seem like busy work. The homework prepares you well for the exams. There was a fun project where we created the Gateway Arch using parametric surfaces in Minetest.