... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
Quick apply
... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
Quick apply
... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
... computer science, statistics, applied mathematics, and artificial intelligence . The ideal ... The university currently employs nearly 30 full-time professors and is expanding rapidly. The ...
Adjunct Faculty (Computer Science) NVC - req13704 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Adjunct Faculty (Computer Science) NVC - req13704 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Adjunct Faculty (Computer Science) NVC - req13704 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Adjunct Faculty (Computer Science) NVC - req13704 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Position Information Posting Number F00759P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position Status Full-time ...
Position Information Posting Number F00759P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position Status Full-time ...
Adjunct Faculty (Computer Science) NVC - req13919 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Adjunct Faculty (Computer Science) NVC - req13919 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Adjunct Faculty (Computer Science) NVC - req13919 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Adjunct Faculty (Computer Science) NVC - req13919 To receive consideration for employment, you must ... Full-time faculty members are classified according to the ranks of Instructor, Assistant Professor ...
Posting Details Position Information Posting Number F00759P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position ...
Posting Details Position Information Posting Number F00759P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Job Title Visiting Assistant Professor of Computer Engineering Agency Texas A&M International ... The School will also launch a new undergraduate program in Computer Science and a transdisciplinary ...
Position Information Posting Number F00761P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position Status Full-time ...
Position Information Posting Number F00761P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position Status Full-time ...
Posting Details Position Information Posting Number F00761P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position ...
Posting Details Position Information Posting Number F00761P Position Title Assistant Professor of Instruction Department Computer Science and Engineer Location Arlington Job Family Faculty Position ...
Title: Assistant Professor - Information Technology (Cybersecurity Specialization) Employee ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Title: Assistant Professor - Information Technology (Cybersecurity Specialization) Employee ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Title: Assistant Professor - Information Technology (Cybersecurity Specialization) Employee ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Title: Assistant Professor - Information Technology (Cybersecurity Specialization) Employee ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Dallas, TX · On-site
$110K - $130K/yr
... Science or Electrical & Computer Engineering Departments. The Lyle School of Engineering has ... endowed professors during the 2023-24 academic year. Our culture of faculty growth thrives on ...
Dallas, TX · On-site
$110K - $130K/yr
... Science or Electrical & Computer Engineering Departments. The Lyle School of Engineering has ... endowed professors during the 2023-24 academic year. Our culture of faculty growth thrives on ...
Assistant Professor - Information Technology (Cybersecurity Specialization) Job no: 512986 Work ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Assistant Professor - Information Technology (Cybersecurity Specialization) Job no: 512986 Work ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Assistant Professor - Information Technology (Cybersecurity Specialization) Apply now Job no ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
Assistant Professor - Information Technology (Cybersecurity Specialization) Apply now Job no ... A doctoral degree in Cybersecurity, Information Technology, Computer Science, or a related ...
$10.2K - $23.8K
0% of jobs
$23.8K - $37.4K
0% of jobs
$37.4K - $50.9K
0% of jobs
$50.9K - $64.5K
13% of jobs
$64.5K - $78K
6% of jobs
$85.9K is the 25th percentile. Wages below this are outliers.
$78K - $91.6K
9% of jobs
$91.6K - $105.1K
16% of jobs
$105.1K - $118.7K
0% of jobs
$118.7K - $132.2K
0% of jobs
The median wage is $133.5K / yr.
$132.2K - $145.8K
48% of jobs
$145.8K - $159.3K
6% of jobs
$10.2K
$118K
$159.3K
A computer science professor teaches at a technical college or university. You create and teach courses in computer science (CS) or related programming or technology subjects. In this career, you prepare the syllabus for each class, deliver lectures and instructions, and use exams and quizzes to assess the performance of students. In many computer science classes, your responsibilities include allowing students to practice the subject matter in a computer lab. You facilitate this practice and offer guidance during lab sessions. In addition to your teaching duties, you sometimes give academic or career advice to students in CS degree programs.
| Aspect | Computer Science Professor | Software Developer |
|---|---|---|
| Required Credentials | Typically a Ph.D. in Computer Science or related field | Bachelor's or Master's in Computer Science or related field; certifications optional |
| Work Environment | Academic institutions, research labs, universities | Corporate offices, tech companies, startups |
| Industry Usage | Research, teaching, academic publishing | Software development, product creation, coding |
| Common Search/Comparison | Yes | Yes |
While both roles involve computer science knowledge, a Computer Science Professor primarily focuses on teaching, research, and academic publishing, often requiring a Ph.D. and working in educational institutions. In contrast, a Software Developer applies programming skills to create software products in corporate or startup environments, typically with a bachelor's or master's degree. The roles differ in work environment, responsibilities, and career paths but share foundational computer science expertise.

Full-time
Re-posted 21 days ago
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.