Here you find a list of all courses I attended at ETHZ as a computer science student. I also added a short review to (almost) each course listing, because one thing I always missed at ETHZ was a public course review board. Of course there is the exam evaluation where you can get some information about the courses, or one can ask friends in higher semesters. However, as the name suggests the exam evaluation focuses on the exam, and your friends might not have taken the course you're interested in. Naturally, you could also ask online, but that isn't as comfortable. I was thinking about implementing such a site myselves. However, such a site requires moderation and I am not really interested in maintaining such a website. Adding short reviews to my site, on the other hand, is simple and might help someone in choosing a course. If you have questions about a course, feel free to drop me a line.