This past semester, I took a course on Programming Languages at NYU’s Courant Institute of Mathematical Sciences as a part of my ongoing Master’s degree in Computer Science.
Because of Professor Benjamin Goldberg’s clear and methodical presentation of the subject matter, and because this is a subject I found myself pretty comfortable with, I ended up taking some pretty thorough, detailed notes while in class. A few classmates I shared them with thought they were very useful.
I thought it would be a shame to keep it to myself, so I’ve put them up online here. Hopefully this will be useful not just to my classmates (to whom I sent this link before the exam) but also to students taking this course in the future, or anyone who has an interest in programming languages.