In Fall 2013 I'm teaching the accelerated introductory course as well as programming languages.

All reviews are from the Critical Review, Brown's independent, student-run review process.