Lots of homework and is a tough class but what do you expect it's a math class. Only thing I didn't like, though, is that his teaching is full of plot holes (yes, more than Pretty Little Liars). Like, there are certain conditions that make certain problems different than others that he doesn't go over. Overall, I think he's good. :) This guy is an amazing teacher and I recommend him to all my friends. His classes are crystal clear and makes sense. The workload is just enough and if you study and pay attention, you won't be disappointed with your results. It's not the EASIEST class, but you'll learn and you'll understand and be content.