Here is the official course page. Please note that some of the information on this page is out of date, specifically the teaching staff has changed and the grading policy is different.

Here is a link to some valuable resources.

Google+ Community