Software Developer
Design, build and improve the apps and systems people use every day.
- $135,980
- 4 years or bootcamp plus portfolio
Education & Childcare career
Also called: CS Professor · Computer Science Faculty · Computing Instructor · Software Engineering Professor
What computer science professors do, what they earn, how long training takes and how to get started, with official BLS pay data and practical, job-level detail.
Computer science teachers, postsecondary, teach courses in computer science, programming and related fields, and many conduct research. The median pay is $96,980 per year (BLS, May 2025), most people train for about 5–7 years after a bachelor’s, and employment is projected to grow +4.9% from 2025–35.
Pay data: BLS OEWS, May 2025 · Outlook: BLS 2025–35 · Checked October 15, 2026
Computer science professors teach the foundations of computing. They teach programming, data structures, algorithms, systems, AI and security, run labs, mentor student projects, conduct research in areas like machine learning or networking, win grants and publish papers.
Universities usually require a Ph.D.; community colleges often hire instructors with a master’s degree and industry experience. Demand for computing courses is strong.
CS faculty work in classrooms, labs and offices at colleges and universities.
Schedule: Schedules mix teaching, research and service, with flexible hours.
See a full day in the life of a computer science professor →
Half of computer science professors earned more than $96,980 and half earned less in May 2025. Pay ranged from about $49,460 for the lowest 10% to $170,200 for the top 10%.
Full computer science professor pay scale and hourly rates →
A Ph.D. in computer science is typical for universities; community colleges often accept a master’s degree.
Step-by-step guide to becoming a computer science professor →
All computer science professor skills and tools →
Our Computer Science Professor training (10 hours, $89.99) covers the role, 15+ key terms, step-by-step procedures such as design a programming assignment and prevent code plagiarism, safety and how to land your first job.
Design, build and improve the apps and systems people use every day.
Turn data into insights and predictions that guide decisions.
Teach college math, from calculus to advanced theory.
Teach engineering and lead research labs at colleges and universities.
Compare: Computer Science Professor vs. Software Developer · Computer Science Professor vs. Data Scientist · Computer Science Professor vs. Math Professor · Computer Science Professor vs. Engineering Professor
Usually for universities; community colleges often accept a master’s.
Many collaborate on research and internships.
Yes, enrollment in computing is high.
The median annual wage for computer science professors was $96,980 in May 2025, according to the U.S. Bureau of Labor Statistics. The lowest 10% earned less than $49,460 and the highest 10% earned more than $170,200.
Most people need about 5–7 years after a bachelor’s of training. A Ph.D. in computer science is typical for universities; community colleges often accept a master’s degree.
Usually. BLS lists a doctoral degree as typical for postsecondary teachers. Universities generally require a Ph.D., while community colleges often hire instructors with a master’s degree and professional experience.
More computer science professor questions →
Reviewed by the Career Education Institute Curriculum Team. Pay figures are national estimates; local pay varies. See our editorial policy.