On the tenure track in CS, you split your life between research, teaching, and chasing grants, building a record while training the next wave of programmers. Where the pressure to publish meets a full classroom.
The role splits between research, teaching, advising students, and writing grant proposals, with little of the day truly free. Building a research record is the real job early on, and teaching load competes with it constantly. The field moves fast, so courses need constant updating.
What's brutal is the tenure clock: years of high output with the job on the line. The market and funding are competitive, industry pays far more, and the work bleeds into nights and weekends. How research and teaching weigh varies by institution, but the pressure is real.
It tends to fit someone driven, curious, and able to juggle many demands. If you need work-life balance or stability, the tenure track can grind. But if you love both research and teaching, and the freedom to chase your own questions, the role can be deeply fulfilling.
Don't know if you want to stay in your job?
Get your career on record. Then decide.
Where this role sits in the broader career landscape — and where it can take you.
Your job belongs to your employer.
Your career belongs to you.
Roles like this one sit within a broader occupational category. The numbers below reflect that full landscape — helpful for context, but your specific experience will depend on level, specialty, and where you work.
On the tenure track in CS, you split your life between research, teaching, and chasing grants, building a record while training the next wave of programmers. Where the pressure to publish meets a full classroom.
Median pay for a Computer Science Assistant Professor is about $97K nationally, with the field ranging roughly from $49K to $172K depending on experience, employer, and metro (BLS).
Core skills for this role include Instructing, Writing, Speaking, Reading Comprehension, and Active Listening.
Most people in this role hold a master's degree.
Employment in this field is projected to grow about 5.3% through 2034, with roughly 36,240 people working in it today (BLS).
Closely related roles include Software Project Manager, Interactive Media Project Manager, and Information Support Project Manager.
Don't know if you want to stay in your job?
Get your career on record. Then decide.