professor
Bjarne Stroustrup

May 2015

Prof. Stroustrup's lectures are dry, but he makes up for it by having incredible stories about his days at Bell Labs, or on the ISO cpp standards committee. Unlike some other famous programmers, Prof Stroustrup is incredibly approachable - probably one of the kindest people I know - always willing to chat about languages or computers. My view of C++'s features and purpose have been totally changed - seriously, take this course if you know a little bit of C++ (say, from advanced programming) and want to learn more. It's simply amazing to have someone with Prof. Stroustrup's experience teaching at Columbia - safe to say that this course was the highlight of my semester. If you take this course, make sure you get a picture with him at the end.