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 Interactive Media Project Manager, Software Project Manager, and Information Support Project Manager.
Do one small thing to grow in your career this week. Pick one of these; each comes with the words to use.
More career advice
We believe careers grow through small steps taken often, more than big leaps. So we’ve collected hundreds of them for you to try.
Browse career adviceDon't know if you want to stay in your job?
Get your career on record. Then decide.