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 ...
Fisk University Assistant Professor position in Computer Science/Data Science (Tenure-Track or Tenured) provides an excellent opportunity to establish a rigorous academic career based on curriculum ...
Fisk University Assistant Professor position in Computer Science/Data Science (Tenure-Track or Tenured) provides an excellent opportunity to establish a rigorous academic career based on curriculum ...
Fisk University Assistant Professor position in Computer Science/Data Science (Tenure-Track or Tenured) provides an excellent opportunity to establish a rigorous academic career based on curriculum ...
Fisk University Assistant Professor position in Computer Science/Data Science (Tenure-Track or Tenured) provides an excellent opportunity to establish a rigorous academic career based on curriculum ...
Qualifications Applicants for the tenure-track Assistant Professor in Computer Science must have a PhD in computing such as computer science, data science, Artificial Intelligence, or a related field ...
Qualifications Applicants for the tenure-track Assistant Professor in Computer Science must have a PhD in computing such as computer science, data science, Artificial Intelligence, or a related field ...
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 ...
Candidates with a background in computer science or a closely related field are strongly encouraged ... Professor of the Practice in the College of Connected Computing at Vanderbilt. Application ...
Candidates with a background in computer science or a closely related field are strongly encouraged ... Professor of the Practice in the College of Connected Computing at Vanderbilt. Application ...
Tenure-track Associate Professor of Health Informatics in the School of Public Health to engage in interdisciplinary innovative work, collaborating with faculty from public health, computer science ...
Tenure-track Associate Professor of Health Informatics in the School of Public Health to engage in interdisciplinary innovative work, collaborating with faculty from public health, computer science ...
Tenure Track Assistant or Associate Professor Positions in Computer Engineering (1/2) - Fall 2026
Knoxville, TN · On-site
Kao Department of Electrical Engineering and Computer Science (EECS) at The University of Tennessee ... associate professor level in computer engineering, with desired emphasis in areas such as ...
Tenure Track Assistant or Associate Professor Positions in Computer Engineering (1/2) - Fall 2026
Knoxville, TN · On-site
Kao Department of Electrical Engineering and Computer Science (EECS) at The University of Tennessee ... associate professor level in computer engineering, with desired emphasis in areas such as ...
Description Vanderbilt University is conducting a search for multiple Associate or Full Professors in computer science or its intersection with psychological, informatics, or biological fields. The ...
Description Vanderbilt University is conducting a search for multiple Associate or Full Professors in computer science or its intersection with psychological, informatics, or biological fields. The ...
... 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 ...
... 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 ...
Associate Professor
Memphis, TN · On-site
... Professor in Epidemiology to join our interdisciplinary, collaborative team of faculty. The ... Engage in interdisciplinary work, collaborating with faculty from public health, computer science ...
Associate Professor
Memphis, TN · On-site
... 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 ...
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 ...
... 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 ...
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 ...
... professor of digital health to join the Department of Nutrition and Public Health Sciences (NPHS ... Earned doctorate in psychology, public health, epidemiology, biostatistics, computer science ...
... professor of digital health to join the Department of Nutrition and Public Health Sciences (NPHS ... Earned doctorate in psychology, public health, epidemiology, biostatistics, computer science ...
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 the key skills and qualifications needed to thrive as a Computer Science Professor, and why are they important?
What are some common challenges faced by Computer Science Professors in balancing teaching, research, and administrative responsibilities?
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.
- Assistant Professor Soil Science
- Computer Science Faculty
- Overnight East Asian Studies Professor
- Associate Professor Computer Science
- Assistant Professor In Human Computer Interaction
- Computer Information Science
- Assistant Professor Of Physical Education
- Professor Salaries
- Computer Science Apprenticeship
- Afternoon Bible College Professor

Full-time
Posted 29 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.Â
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
Â
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.
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