Here are the edits made to this table after its initial publication on 2014-07-07, thanks to reader-submitted corrections: Added Columbia ENGI E1006 (Python), since a current student emailed me about it. Here's an excerpt: "Very few people are required to take the Matlab course [1005] (mostly just a few specific engineering majors), whereas all CS majors, and all engineers in general have to take
![Python Is Now the Most Popular Introductory Teaching Language at Top U.S. Universities](https://cdn-ak-scissors.b.st-hatena.com/image/square/622897696cb493bd4a9c8a24e44fb02fa1811cdb/height=288;version=1;width=512/https%3A%2F%2Fcacm.acm.org%2Fsystem%2Fassets%2F0001%2F6445%2Fpguo-headshot-250.large.jpg%3F1476779486%261404628113)