Pretty easy, overall.
Very interesting teacher. He does a great job making his students apply their knowledge to complete the homework. He is very active on the internet, as he posts podcasts of his lectures and is very active on twitter.
Most of the course is learned over the online homework. When he lectures he tells personal stories. Not much is learned through this method. The online homework requires you to apply your own knowledge to application problem.
Hours per week:
Advice for students:
If you are going to take Alan Cring, be sure someone else is taking it with you. This makes the course much more easy. I think it's important to know what you are getting into when you take Alan. You don't have to go to all of his lectures. I pretty much just went to the ones before the test and did pretty well in the course.