Computer science professors
Official title Computer Science Teachers, Postsecondary (SOC 25-1021)
Also called CS professor, CS lecturer, Computer science lecturer, CS faculty, Postsecondary CS instructor
In brief
In May 2025, BLS counted 35,480 US computer science professors, with median pay of $96,980 a year. Of the BLS counts since 2021, the highest was 37,600, in May 2021. The earliest figure here is an estimate of 805 from 1975, not measured the same way as today's count. The last full technology era for computer science professors: Zoom + remote learning + Gradescope, 2020 to 2023.
What the sources say
Official outlook
BLS projects employment to grow 4.9% from 2025 to 2035.
AI exposure studies
- 36.9% of this job's tasks are exposed to large language models. Not a forecast of job losses. Eloundou and others, 2023
Data as of BLS OEWS May 2025; BLS Employment Projections 2025-35. BLS publishes these counts as yearly survey snapshots and cautions against reading them as a precise trend.
Last updated .
Cite this page
Future History. (2026, October 11). Computer science professors: jobs and pay since 1975 [Data set; data as of BLS OEWS May 2025; BLS Employment Projections 2025-35]. https://futurehistory.earth/timeline/25-1021
Future History. "Computer science professors: jobs and pay since 1975." Data as of BLS OEWS May 2025; BLS Employment Projections 2025-35. Last modified October 11, 2026. https://futurehistory.earth/timeline/25-1021.
@misc{futurehistory_25_1021, author = {{Future History}}, title = {Computer science professors: jobs and pay since 1975}, year = {2026}, month = oct, howpublished = {\url{https://futurehistory.earth/timeline/25-1021}}, note = {Last updated 2026-10-11. Data as of BLS OEWS May 2025; BLS Employment Projections 2025-35}, }
The access date is today's date on your device.
≈ $94,494 in 2024 prices (derived by us, CPI-adjusted)
Cambridge University launches the Diploma in Computer Science, the world's first full-year taught computing course, built around the EDSAC stored-program machine. The teaching team included David Wheeler and was led by faculty associated with Maurice Wilkes. There were no textbooks and no precedent; the course was literally invented alongside the machine. This is conventionally treated as the origin point of the CS teaching profession.
On October 24, 1962, Purdue University's Board of Trustees approves the first Department of Computer Sciences in the United States, with five founding faculty members: Samuel Conte, Richard Kenyon, L. Duane Pyle, Robert Korfhage, and Saul Rosen. An initial class of 24 master's and doctoral students enrolls. The curriculum is partly invented in real time. By 1963 additional faculty are hired; by the early 1970s the department has 15 full-time faculty, a size that remained representative of leading CS departments through the late 1970s.
Sister Mary Kenneth Keller earns a PhD in Computer Science from the University of Wisconsin-Madison in June 1965, becoming the first woman to earn a CS PhD in the United States. Karl Usow at Purdue earns the first CS PhD from that institution in June 1966. In 1979 the entire US and Canadian university system produces only 248 CS PhDs per year, fewer than 100 of whom choose academic careers, against a backdrop of over 650 unfilled academic positions. The PhD pipeline would remain the binding constraint on CS department growth for the following 40 years.
A National Science Foundation analysis documents the "seven-positions-for-every-applicant" crisis in CS faculty hiring: over 650 academic positions open nationwide, fewer than 100 CS PhDs choosing academic careers. Undergraduate enrollment in CS is growing at 15-20% annually. Departments respond by hiring faculty retrained from mathematics and electrical engineering, and by relying heavily on graduate teaching assistants. Nearly 400 faculty members from other disciplines participate in NSF-funded CS retraining programs in summer 1984 alone.
CS undergraduate enrollment reaches its first peak then begins a decline. Bachelor's degrees in CS peak around 1984 and fall 42% by 1994, a pattern that would repeat in 2004 (post dot-com bust) and has so far not repeated in the 2010-2024 boom. Departments that expanded rapidly in 1982-1984 find themselves overstaffed by the late 1980s; some lecturers hired during the boom are not renewed. The boom-bust cycle in CS enrollment becomes a defining structural feature of the discipline, with faculty headcount as the lagging indicator.
The BLS introduces SOC 25-1021 as a separately tracked occupational code for Computer Science Teachers, Postsecondary under the 2000 Standard Occupational Classification system. For the first time, it becomes possible to track national employment and wages for this occupation consistently across all employer types. The year 2000 anchor of approximately 31,800 employed reflects the peak of the second enrollment boom, just before the dot-com bust. By 2004-2005, employment in this code had modestly contracted as departments trimmed adjunct and visiting positions in response to lower student demand.
The third CS enrollment boom begins, driven by tech-industry salary premiums and cultural attention on coding (Code.org launches, "learn to code" becomes a mainstream career narrative). Coursera and edX launch MOOCs with initial claims that they will displace traditional CS instruction at scale; by 2015-2016 the completion-rate data (typically below 10%) ends the displacement thesis. The lasting effect of MOOCs is as a supplemental resource and as a competitive pressure that accelerated the quality of free online CS content. The third enrollment boom brings CS to approximately 10% of bachelor's degrees at some universities by 2020.
GitHub Copilot and ChatGPT arrive in CS classrooms simultaneously in spring 2023 with no preparation time. The SIGCSE 2025 Technical Symposium concludes that the assessment-redesign challenge is the central professional responsibility for CS faculty in the current era: existing assignment formats (write a function from scratch, implement a classic algorithm) are fully solvable by LLMs, and the pedagogical question of when students should encounter AI tools relative to foundational skill acquisition is unresolved. The ACM ICER 2025 brownfield study finds students complete tasks 34.9% faster with Copilot but do not understand the code they submit, identifying the core risk.
Will AI replace computer science professors? What the research says
Each figure is stated by the named source; we publish no forecasts of our own. Where sources disagree, we show the disagreement rather than an average.
Each figure is stated by the named source; we publish no forecasts of our own. Where sources disagree, the spread is the honest signal.
What's changing day to day for computer science professors
Three parts of your work where AI is already doing real lifting, and what stays yours.
AI is sitting alongside you hereGrade and provide feedback on large programming assignment submissions using Gradescope autograder pipelines, writing and maintaining test harnesses, configuring rubrics, reviewing AI-suggested answer groupings, and calibrating the manual grading that follows automated scoring.
Grade and provide feedback on large programming assignment submissions using Gradescope autograder pipelines, writing and maintaining test harnesses, configuring rubrics, reviewing AI-suggested answer groupings, and calibrating the manual grading that follows automated scoring.[11],[12]
Shift grading effort from mechanical execution to rubric authorship and edge-case review: the autograder runs the test harness, but the faculty member must design the test cases that actually measure learning rather than output compliance. Instructors save 30-50% of grading time: reinvest it in harder feedback on design decisions.
AI is sitting alongside you hereHold office hours and asynchronous Q&A (via LMS discussion boards or Ed Discussion) to debug students' conceptual misunderstandings, triaging which questions AI tutors already answered adequately and reserving human engagement for the genuinely stuck student who has tried AI-assisted debugging and still cannot resolve their confusion.
Hold office hours and asynchronous Q&A (via LMS discussion boards or Ed Discussion) to debug students' conceptual misunderstandings, triaging which questions AI tutors already answered adequately and reserving human engagement for the genuinely stuck student who has tried AI-assisted debugging and still cannot resolve their confusion.[5],[13]
Redirect office-hour time toward the harder class of problems: students who are stuck because they have a deep conceptual gap, not because they cannot find the right syntax. AI tutors are excellent at the latter; only a human expert can identify and address the former. Track which question types still escalate despite AI availability: those are your highest-leverage teaching moments.
AI is sitting alongside you hereConduct and publish original computer science research (formulating novel research questions, implementing experiments, analyzing results, and writing papers) using AI tools (ChatGPT Edu, NotebookLM) to accelerate literature synthesis and drafting without outsourcing the intellectual contribution.
Conduct and publish original computer science research (formulating novel research questions, implementing experiments, analyzing results, and writing papers) using AI tools (ChatGPT Edu, NotebookLM) to accelerate literature synthesis and drafting without outsourcing the intellectual contribution.[6],[14]
Use AI for literature mapping (NotebookLM can summarize many papers into a structured synthesis in minutes) and for drafting related-work sections; keep the research question formulation, experimental design, and interpretive contribution as the human core: reviewers and tenure committees assess novel intellectual contribution, not productivity.
Where computer science professors go next
Natural next steps for someone with your foundation: not exits, evolutions.
- Education Administrators, Postsecondary
- US median pay
- $104,590 (May 2025)
- BLS outlook 2025-35
- +1.8%
- Training and Development Specialists
- US median pay
- $69,280 (May 2025)
- BLS outlook 2025-35
- +10.8%
- Software Developers
- US median pay
- $135,980 (May 2025)
- BLS outlook 2025-35
- +10.2%
What each move takes
Education Administrators, Postsecondary
CS faculty frequently move into department chair, associate dean, or dean of engineering/computing roles, especially as institutions urgently need administrators who understand AI's impact on curriculum and can make credible technology decisions. The pivot is natural for faculty who enjoy service work and governance, and who want to shape institutional policy on AI adoption, AI ethics curriculum, and accreditation standards. CS faculty bring rare technical credibility to administrative roles that are increasingly concerned with AI governance.
- · Higher education budget management and resource allocation
- · ABET accreditation self-study and continuous improvement processes
- · Faculty performance review and promotion/tenure process facilitation
- · Strategic enrollment management and curriculum market positioning
- · University AI governance policy development and vendor evaluation
How has the work of computer science professors changed since 1953?
The tools that defined the work, one line per era. Select an era to see how it reshaped the work.
Batch mainframe + punched cards (teaching on the machine itself)
The earliest CS instructors taught by example on the machine: EDSAC at Cambridge, IBM 701 and 704 at US universities, and later the IBM 7090. There was no textbook in the modern sense. Students submitted programs on punched cards, waited hours or days for batch processing, and received output on paper printouts. The instructor's role was inseparable from the machine operator's: explaining why a program failed often required tracing the physical execution of the machine. Course content was defined by whatever the available hardware could do, which meant heavy emphasis on numerical computation, machine-language coding, and assembly programming.
Effect on the workThe batch-turnaround model limited how many students a single instructor could effectively teach: classes were small because debugging sessions required individual attention and machine time was scarce and expensive. This kept the ratio of faculty to students high and the total number of CS positions small.
Timesharing terminals + UNIX (interactive computing enters the classroom)
The ARPA-funded Compatible Time-Sharing System at MIT (1961) and the later spread of UNIX (Bell Labs, 1969; licensed to universities from 1975) transformed CS teaching from deferred-batch to interactive. Students could now log into a timesharing system, see their program execute immediately, and iterate in minutes rather than days. UNIX provided a common pedagogical environment that standardized the C language and systems programming curriculum across US universities. The DEC PDP-11 and VAX became the canonical teaching machines of the era: Purdue, for instance, acquired its first VAX 11/780 in 1978. Interactive computing allowed class sizes to grow moderately but required faculty who could teach live debugging, the shell, and file systems.
Personal computers in labs + Turbo Pascal / C (democratized lab computing)
The IBM PC (1981) and Apple II made it possible to build dedicated computing labs where every student had their own workstation, eliminating the timesharing bottleneck and making CS courses accessible to non-science majors. Curriculum shifted toward structured programming languages (Pascal, then C) that could run on personal hardware. The personal-computer era coincided with the first undergraduate enrollment boom: entering CS freshman enrollment peaked at Purdue in fall 1981 at hundreds of students, creating pressure that forced mass lecture formats and the use of teaching assistants as the primary student contact for most undergraduates.
Effect on the workLab computing reduced the marginal cost of each additional student, enabling class sizes to grow substantially. Faculty headcount grew much more slowly than enrollment, with TAs and lecturers absorbing most of the surge. This structural pattern, high student-to-tenure-line-faculty ratios bridged by graduate TAs and adjuncts, defined CS departments through the following four decades.
Internet + web-accessible development tools (the dot-com teaching era)
The World Wide Web brought CS into undergraduate general education and drove a second enrollment surge from 1996-2001. Instructors added HTML, networking, and web-application development to curricula that had been predominantly systems and algorithms. Online course management systems (Blackboard, WebCT, then Moodle) changed how problem sets were distributed and collected. For the first time, homework submission, grade publication, and course announcements moved fully online. The bust brought enrollment back down by 2003-2004 and briefly stabilized the faculty market.
Effect on the workThe dot-com boom and bust is the clearest demonstration that CS faculty employment is a lagging indicator of industry demand: department expansion decisions take several years to execute (faculty search, PhD pipeline, building space) while enrollment responds in a few years, creating persistent boom-bust cycles in both headcount and curriculum.
Open-source ecosystems + MOOCs (Python, GitHub, and the third enrollment boom)
Python's rise to the default introductory language by the early 2010s (replacing Java, which had replaced C++, which had replaced C, which had replaced Pascal) was the most significant pedagogical infrastructure shift of the era. Python's readability lowered the on-ramp for introductory courses and opened CS to non-majors in data science, biology, and economics. GitHub normalized version-control as part of intro courses. The lasting MOOC effect was as a supplemental resource and as proof that CS content could travel at scale without replacing the faculty relationship. Meanwhile the third enrollment boom, driven by the tech industry's decade of rapid hiring, brought CS to a small share of all bachelor's degrees in some university systems by 2020.
Effect on the workOEWS faculty headcount stayed roughly flat through this period (33,080 in 2010, 32,230 in 2020) and stood at 36,240 in 2024. New hiring was dominated by lecturer and adjunct positions rather than tenure-track lines: research shows that between 2000 and 2016 most new postsecondary teaching positions were contingent (non-tenure-track), a trend that ran across all disciplines including CS.
Zoom + remote learning + Gradescope (COVID-forced digital pedagogy)
COVID-19 forced the entire postsecondary system fully online in March 2020, exposing the structural gaps in digital pedagogy that CS departments had never needed to solve because their labs were physical. Live coding demonstrations migrated to shared-screen sessions in Zoom; office hours became async chat threads; assessment integrity collapsed as students submitted code from home with unlimited resource access. Gradescope, which had been growing in CS departments since 2015, became essential: its autograder pipeline ran test harnesses against submitted code at scale and returned results without requiring synchronous sessions. Proctoring software (ProctorU, Honorlock) was briefly adopted but generated significant student resistance and documented false-positive plagiarism flags.
Effect on the workThe COVID period increased the technical burden on faculty substantially: maintaining Zoom sessions, reconfiguring autograders, managing academic integrity in an all-remote environment, and building asynchronous course materials added several hours per week to a typical course load by multiple faculty surveys. It also accelerated the adoption of Gradescope, which subsequently became standard in CS departments well after in-person instruction returned.
Large language model coding assistants (GitHub Copilot, ChatGPT Edu, Codio Coach)
GitHub Copilot, released publicly in June 2022, and ChatGPT, launched November 2022, arrived simultaneously in classrooms in spring 2023, with no preparation time for curriculum redesign. An ACM ICER 2025 study found that students using GitHub Copilot on brownfield code tasks completed assignments 34.9% faster but reported not understanding why the AI-generated suggestions worked. The SIGCSE 2025 consensus was clear: AI tools enrich learning only when faculty redesign the assessment loop, and that redesign is a genuinely novel professional task requiring CS expertise and real-time pedagogical judgment. ChatGPT Edu, deployed system-wide by California State University to 460,000 users in February 2025, and Indiana University to 120,000 users, represents the first institution-scale adoption of a specific AI tool as infrastructure for both teaching and research.
Effect on the workThe introduction of LLM coding assistants has not reduced faculty demand; it has increased the complexity and novelty of the faculty role. Assessment redesign, academic integrity adjudication, and curriculum sequencing (when do students first encounter AI tools relative to foundational skill acquisition?) are new high-stakes professional responsibilities that did not exist before 2023.
See the same long-arc view for your own profession.
Browse the directory by industry, or search by title or SOC code.
Browse all rolesComputer Science Teachers, Postsecondary employment and pay by year
View all 28 years of cited US data, each linked to its source
| Year | US employment | Annual pay (median unless marked) | Source | Report |
|---|---|---|---|---|
| 1975 | 805 | n/a | Est., Stanford CS Capacity Project Researched context | Report |
| 1979 | 837 | n/a | Est., Stanford CS Capacity Project Researched context | Report |
| 1980 | n/a | $28,000 | Est., AAUP Annual Report on the Economic… Researched context | Report |
| 1990 | n/a | $52,000 | Est., ERIC EJ408775 Researched context | Report |
| 2000 | 27,770 | $68,000 | BLS OEWS 2000 (employment) Official statisticEst., Approximate 2000 median annual salary… (pay) Researched context | Report |
| 2003 | 34,470 | $51,030 | BLS OEWS May 2003 Official statistic | Report |
| 2004 | 37,260 | $52,630 | BLS OEWS May 2004 Official statistic | Report |
| 2005 | 38,520 | $54,270 | BLS OEWS May 2005 Official statistic | Report |
| 2006 | 36,630 | $57,620 | BLS OEWS May 2006 Official statistic | Report |
| 2007 | 33,840 | $62,020 | BLS OEWS May 2007 Official statistic | Report |
| 2008 | 32,520 | $66,440 | BLS OEWS May 2008 Official statistic | Report |
| 2009 | 32,240 | $68,580 | BLS OEWS May 2009 Official statistic | Report |
| 2010 | 33,080 | $70,300 | BLS OEWS May 2010 Official statistic | Report |
| 2011 | 33,510 | $73,090 | BLS OEWS May 2011 Official statistic | Report |
| 2012 | 34,350 | $72,200 | BLS OEWS May 2012 Official statistic | Report |
| 2013 | 35,770 | $73,100 | BLS OEWS May 2013 Official statistic | Report |
| 2014 | 35,410 | $72,010 | BLS OEWS May 2014 Official statistic | Report |
| 2015 | 33,760 | $74,840 | BLS OEWS May 2015 Official statistic | Report |
| 2016 | 32,540 | $77,570 | BLS OEWS May 2016 Official statistic | Report |
| 2017 | 32,230 | $78,630 | BLS OEWS May 2017 Official statistic | Report |
| 2018 | 32,430 | $82,220 | BLS OEWS May 2018 Official statistic | Report |
| 2019 | 31,800 | $85,180 | BLS OEWS May 2019 Official statistic | Report |
| 2020 | 32,230 | $85,540 | BLS OEWS May 2020 Official statistic | Report |
| 2021 | 37,600 | $77,910 | BLS OEWS May 2021 Official statistic | Report |
| 2022 | 33,870 | $84,760 | BLS OEWS May 2022 Official statistic | Report |
| 2023 | 36,150 | $96,430 | BLS OEWS May 2023 Official statistic | Report |
| 2024 | 36,240 | $96,690 | BLS OEWS May 2024 Official statistic | Report |
| 2025 | 35,480 | $96,980 | BLS OEWS May 2025 Official statistic | Report |
More in Education
- Elementary School Teachers, Except Special Education
- Secondary School Teachers
- Middle School Teachers, Except Special and Career/Technical Education
- Substitute Teachers, Short-Term
- Preschool Teachers, Except Special Education
- Self-Enrichment Teachers
- Special Education Teachers, Elementary School
- Instructional Coordinators
- Health Specialties Teachers, Postsecondary
- Tutors