Assistant Professor of Computer Science: The University of Tennessee at Martin, College of Engineering and Natural Sciences, Department of Computer Science is seeking applications for a tenure-track ...
Assistant Professor of Computer Science: The University of Tennessee at Martin, College of Engineering and Natural Sciences, Department of Computer Science is seeking applications for a tenure-track ...
Assistant Professor of Computer Science: The University of Tennessee at Martin, College of Engineering and Natural Sciences, Department of Computer Science is seeking applications for a tenure-track ...
Assistant Professor of Computer Science: The University of Tennessee at Martin, College of Engineering and Natural Sciences, Department of Computer Science is seeking applications for a tenure-track ...
Assistant, Associate, or Full Professor of Computer Science Reports To: Chair, Division of Computer Science Department: Division of Computer Science Classification: Full-Time, Tenure-Track, 9-Month ...
Assistant, Associate, or Full Professor of Computer Science Reports To: Chair, Division of Computer Science Department: Division of Computer Science Classification: Full-Time, Tenure-Track, 9-Month ...
The Division of Business is accepting applications for Adjunct Professor of Computer Information ... Minimum Qualifications: i) Candidates must hold a Master's of Science (or higher) in computer ...
The Division of Business is accepting applications for Adjunct Professor of Computer Information ... Minimum Qualifications: i) Candidates must hold a Master's of Science (or higher) in computer ...
... Full Professor in Implementation Science and Urban Health to join our interdisciplinary ... Collaborate with faculty from public health, computer science, engineering, urban affairs, and ...
... Full Professor in Implementation Science and Urban Health to join our interdisciplinary ... Collaborate with faculty from public health, computer science, engineering, urban affairs, and ...
A., in Artificial Intelligence, Informatics, Computer Science or terminal degree in a related field. Two years or more of professional industry experience Excellent communication skills Ability to ...
A., in Artificial Intelligence, Informatics, Computer Science or terminal degree in a related field. Two years or more of professional industry experience Excellent communication skills Ability to ...
... Professor in Epidemiology to join our interdisciplinary, collaborative team of faculty. The ... Engage in interdisciplinary work, collaborating with faculty from public health, computer science ...
... Professor in Epidemiology to join our interdisciplinary, collaborative team of faculty. The ... Engage in interdisciplinary work, collaborating with faculty from public health, computer science ...
... Professor in Epidemiology to join our interdisciplinary, collaborative team of faculty. The ... Engage in interdisciplinary work, collaborating with faculty from public health, computer science ...
... Professor in Epidemiology to join our interdisciplinary, collaborative team of faculty. The ... Engage in interdisciplinary work, collaborating with faculty from public health, computer science ...
Assistant/Associate Professor of Teaching Department of Applied Technology The Polytechnic@UofM at ... Applicants with a PhD from an accredited institution in either Computer Science, Engineering ...
Assistant/Associate Professor of Teaching Department of Applied Technology The Polytechnic@UofM at ... Applicants with a PhD from an accredited institution in either Computer Science, Engineering ...
Assistant/Associate Professor of Teaching Department of Applied Technology The Polytechnic@UofM at ... Applicants with a PhD from an accredited institution in either Computer Science, Engineering ...
Assistant/Associate Professor of Teaching Department of Applied Technology The Polytechnic@UofM at ... Applicants with a PhD from an accredited institution in either Computer Science, Engineering ...
... and Computer Science at The University of Tennessee at Chattanooga invites applications for ... Assistant Professor positions beginning Fall 2026. Qualifications Applicants must have an ...
... and Computer Science at The University of Tennessee at Chattanooga invites applications for ... Assistant Professor positions beginning Fall 2026. Qualifications Applicants must have an ...
Prof. Michela Taufer Dongarra Professor in High Performance Computing Director, Global Computing Laboratory Department of Electrical Engineering and Computer Science University of Tennessee ...
Prof. Michela Taufer Dongarra Professor in High Performance Computing Director, Global Computing Laboratory Department of Electrical Engineering and Computer Science University of Tennessee ...
Post-Doctoral Research Associate: Electrical Engineering and Computer Science - UTK
Knoxville, TN ยท On-site
$75K/yr
Prof. Michela Taufer Dongarra Professor in High Performance Computing Director, Global Computing Laboratory Department of Electrical Engineering and Computer Science University of Tennessee ...
Post-Doctoral Research Associate: Electrical Engineering and Computer Science - UTK
Knoxville, TN ยท On-site
$75K/yr
Prof. Michela Taufer Dongarra Professor in High Performance Computing Director, Global Computing Laboratory Department of Electrical Engineering and Computer Science University of Tennessee ...
Mathematics and Computer Science Opening Date: 02/17/2026 Position Overview The Department of ... Visiting Assistant Professor Position Description Primary responsibilities include: * Teaching ...
Mathematics and Computer Science Opening Date: 02/17/2026 Position Overview The Department of ... Visiting Assistant Professor Position Description Primary responsibilities include: * Teaching ...
Electrical Engineering and Computer Science - Research Assistant/Associate/Full Professor
Knoxville, TN ยท On-site
PhD or terminal degree in Computer Engineering, Computer Science, or a related field. * A track record of publishing and seeking funding. * Collaborative research experience in areas supporting UT ...
Electrical Engineering and Computer Science - Research Assistant/Associate/Full Professor
Knoxville, TN ยท On-site
PhD or terminal degree in Computer Engineering, Computer Science, or a related field. * A track record of publishing and seeking funding. * Collaborative research experience in areas supporting UT ...
Visiting Assistant Professor of Mathematics
Sewanee, TN ยท On-site
$40K/yr
Position Overview The Department of Mathematics and Computer Science at The University of the South, commonly known as Sewanee, invites applications for a one-year Visiting Assistant Professor of ...
Visiting Assistant Professor of Mathematics
Sewanee, TN ยท On-site
$40K/yr
Position Overview The Department of Mathematics and Computer Science at The University of the South, commonly known as Sewanee, invites applications for a one-year Visiting Assistant Professor of ...
... Track Assistant Professor position to begin in Fall 2026. All areas of mathematics will be ... D. (in hand no later than August 1, 2026) in Mathematics, Computer Science, or a closely related ...
... Track Assistant Professor position to begin in Fall 2026. All areas of mathematics will be ... D. (in hand no later than August 1, 2026) in Mathematics, Computer Science, or a closely related ...
... track assistant professor position of business analytics with a focus on applied artificial ... A Ph.D. degree in Information Systems, Operations Research, Computer Science, Artificial ...
... track assistant professor position of business analytics with a focus on applied artificial ... A Ph.D. degree in Information Systems, Operations Research, Computer Science, Artificial ...
... Professor available immediately in the area of high performance computational pangenomics and ... A PhD degree in computer science, bioinformatics, or related field, with experience in algorithm ...
... Professor available immediately in the area of high performance computational pangenomics and ... A PhD degree in computer science, bioinformatics, or related field, with experience in algorithm ...
... Professor available immediately in the area of high performance computational pangenomics and ... Qualifications A PhD degree in computer science, bioinformatics, or related field, with experience ...
... Professor available immediately in the area of high performance computational pangenomics and ... Qualifications A PhD degree in computer science, bioinformatics, or related field, with experience ...
Computer Science Professor information
See Tennessee salary details
$10K - $23.2K
0% of jobs
$23.2K - $36.4K
0% of jobs
$36.4K - $49.6K
0% of jobs
$49.6K - $62.8K
13% of jobs
$62.8K - $76K
6% of jobs
$83.7K is the 25th percentile. Wages below this are outliers.
$76K - $89.2K
9% of jobs
$89.2K - $102.4K
16% of jobs
$102.4K - $115.6K
0% of jobs
$115.6K - $128.8K
0% of jobs
The median wage is $130.1K / yr.
$128.8K - $142K
48% of jobs
$142K - $155.2K
6% of jobs
$10K
$114.9K
$155.2K
How much do computer science professor jobs pay per year?
What Does a Computer Science Professor Do?
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.
What are some common challenges faced by Computer Science Professors in balancing teaching, research, and administrative responsibilities?
What does a Computer Science Professor do?
What is the difference between Computer Science Professor vs Software Developer?
| 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.
What are the key skills and qualifications needed to thrive as a Computer Science Professor, and why are they important?
Full-time
Posted 20 days ago
Job description
Assistant Professor of Computer Science: The University of Tennessee at Martin, College of Engineering and Natural Sciences, Department of Computer Science is seeking applications for a tenure-track appointment in Computer Science beginning January 1, 2026.
The University of Tennessee at Martin is a primary campus in the University of Tennessee System. The campus is located in Northwest Tennessee approximately 125 miles north of Memphis and 150 miles west of Nashville. The University of Tennessee at Martin has a combined graduate and undergraduate enrollment of approximately 7,100 students. The emphasis is solidly on excellence in undergraduate instruction. We seek candidates who demonstrate a similar commitment to high quality undergraduate education.
Responsibilities
This is a nine-month position requiring faculty to teach three courses each semester while maintaining an active research and service agenda. Faculty are also encouraged to teach Special Topics courses in their areas of interest. Additionally, summer teaching opportunities may be available for extra compensation.
Qualifications
A PhD in Computer Science, or a related field is required. Candidates who are ABD may apply for the position but must have their PhD before the appointment date. An ideal candidate should be motivated and able to teach a variety of computer science courses typical of a 4-year ABET accredited computer science program. Responsibilities include teaching and curriculum development, advising, assessment activities, university service, and scholarly activity. Effective pedagogic and communication skills are required.
Applicants must apply online and submit a letter of application with a statement of teaching and research goals, a detailed resume, graduate transcripts, and contact information for at least three references must be attached. Review of applications will begin in September 2025 and will continue until the position is filled. Incomplete submissions will not be considered.
Contact Information:
Qing Wang, Ph.D.
qwang44@utm.edu
Department of Computer Science
College of Engineering and Natural Sciences
University of Tennessee at Martin
About University of Tennessee at Martin
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
1,001 - 5,000 Employees
Headquarters location
Martin, TN, US
Year founded
1900