Took this course online for the winter and it wasn't bad. My issue is that he didn't grade throughout the course so you had no idea if you were doing something wrong. He also gave contradictory instructions more than once. The subject was interesting thing though. Even if you do everything right he won't give you the full credit.