You teach college computer science part-time, course by course, often alongside a tech job: lectures, labs, and debugging beside students. Bringing real-world coding into the classroom, contingently.
Teaching mixes lectures, designing assignments, and debugging alongside students as their code refuses to run, often in evening or online sections. Many who teach this also work in industry. Watching a concept click when a program finally compiles is the craft, and keeping current with fast-changing tools is part of the prep.
The catch is the contingent, per-course footing: modest pay, short contracts, and little say in scheduling. Student preparation varies widely, grading code is more involved than grading prose, and a stable, full-time post is hard to land. You often build the course on your own time.
It fits someone with industry experience who wants to teach without leaving their main work. If you need security or a research track, this rarely provides it. But if turning students into capable programmers, and sharing what real practice looks like, appeals, the role can be genuinely satisfying.
Your job belongs to your employer.
Your career belongs to you.
Where this role sits in the broader career landscape — and where it can take you.
Don't know if you want to stay in your job?
Get your career on record. Then decide.
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.
You teach college computer science part-time, course by course, often alongside a tech job: lectures, labs, and debugging beside students. Bringing real-world coding into the classroom, contingently.
Median pay for a Computer Science Adjunct 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, Speaking, Writing, 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 adviceYour job belongs to your employer.
Your career belongs to you.