3 ms·
It's not really about the money, though. The number of qualified, published academics in CS is just not high enough to meet new academic demands. I'm currently
by beisner 11y ago
It's not really about the money, though. The number of qualified, published academics in CS is just not high enough to meet new academic demands. I'm currently a student at an Ivy League school with an extremely reputable CS department, and we just hired 3 new professors who were considered big wins for the department (we have also seen a quadrupling of CS majors in the last 4 years). The thing is, we sent out something like 12 offers. Schools across the country are trying to scale their CS departments as elastically as they can (Yale, for instance, just launched an initiative), but the number of qualified professors is relatively inelastic. Of course, not all teaching jobs require a PhD (intro classes and applications classes, for example), but there are so many other more theoretical classes that do require an experienced professor.
- 0xdeadbeefbabe 11y agoSeems like they should use some math teachers for set theory, turing machines, and the chomsky hierarchy. Also what's wrong with stats teachers teaching machine learning? CS hasn't been an S for that long, so I think you can rely on these other fields somewhat.
- ryanburk 11y agoagreed. it has been over 15 years since I graduated from a pretty good CS program in an engineering school, and we definitely had math professors teaching many core courses that were math focused (e.g. http://www.cs.cornell.edu/courses/cs2800/2015sp/ http://www.cs.cornell.edu/courses/cs2800/2015sp/). and professors from other engineering disciplines taught courses across (e.g. OR/IE profs doing stats). this might have been possible at my school and not possible elsewhere based on how the different departments are focused / rewarded / isolated. more math profs might have been interested in getting CS experience back then.