Took him online once a week for 3 hours and 40 minutes. The lectures were long and tedious. Basically reads off the powerpoint slides and then does several example problems after. You just have to pay attention to get the hang of what's going on. One midterm, one group project, and a final. Overall, he's not that bad