Bruce Webster
Prof. Webster gives students a lot of free rein in the course. There's a ton of extra credit. How much you learn from the course, depends on how much effort you're willing to put in towards the projects