I had found it useful also. It has a lot of bugs though. The instructors often faced the heat on the forums for not thinking the problems through. It's hard after all to be teaching a group of some X0,000 students, noting that some then would have intelligence levels well exceeding the instructors (no matter how accomplished they are).