Very interesting, informative and engaging course. Dr Chuck presents a very relaxed, yet enthusiastic, learning style. The weekly workload wasn't too much, and the extra credit assignments were fun to write and to evaluate.
The lectures were entertaining and fun to watch, and packed full of information. All of this was presented in very easy to understand terms. I would highly recommend this course to anyone, whatever their background and current understanding of the subject matter.