Sven Kube
It looked like a lot on the syllabus but it turned out to be a cruise, I had enough points three weeks before the end from doing all the papers and most of the smaller assignments. The textbook / documents and everything else was available online and free, and the website worked great.