1

Computer Science Professor Jobs in Illinois (NOW HIRING)

Showing results 21-40

Computer Science Professor information

See Illinois salary details

$10.7K

$122.7K

$165.7K

How much do computer science professor jobs pay per year?

As of Aug 23, 2026, the average yearly pay for computer science professor in Illinois is $122,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $148,300.00 per year, depending on experience, location, and employer.

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 does a computer science professor do?

A Computer Science Professor teaches courses in computer science at the college or university level, covering topics such as programming, algorithms, data structures, artificial intelligence, and more. In addition to teaching, they often conduct research in specialized areas, publish academic papers, and supervise student projects or theses. Computer Science Professors also advise students, develop curriculum, and may participate in departmental administration or service. Their work is crucial in advancing the field of computer science and preparing the next generation of technology professionals.

What are the key skills and qualifications needed to thrive as a computer science professor?

To thrive as a Computer Science Professor, you need an advanced degree in computer science or a related field, strong research background, and expertise in core topics like algorithms, programming, and systems. Familiarity with learning management systems (LMS), programming environments, and publication platforms is typically required, along with a record of scholarly publication and potentially relevant certifications. Excellent communication, mentorship, and curriculum development skills help foster student engagement and support academic growth. These skills and qualifications are vital for delivering high-quality instruction, advancing research, and contributing to the academic community.

What are some common challenges faced by computer science professors in balancing teaching, research, and administrative responsibilities?

Computer Science Professors often juggle multiple responsibilities, including delivering lectures, guiding student projects, conducting original research, publishing papers, and participating in departmental or university committees. Balancing these can be challenging, especially during peak periods like exam seasons or major research deadlines. Effective time management and prioritization are crucial, as is seeking support from colleagues and administrative staff. Many professors also find it helpful to establish a clear schedule and set boundaries to maintain productivity and job satisfaction.

What is the difference between Computer Science Professor vs Software Developer?

AspectComputer Science ProfessorSoftware Developer
Required CredentialsTypically a Ph.D. in Computer Science or related fieldBachelor's or Master's in Computer Science or related field; certifications optional
Work EnvironmentAcademic institutions, research labs, universitiesCorporate offices, tech companies, startups
Industry UsageResearch, teaching, academic publishingSoftware development, product creation, coding
Common Search/ComparisonYesYes

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 most commonly searched types of Computer Science Professor jobs in Illinois?

The most popular types of Computer Science Professor jobs in Illinois are:

What are popular job titles related to Computer Science Professor jobs in Illinois?

For Computer Science Professor jobs in Illinois, the most frequently searched job titles are:

What job categories do people searching Computer Science Professor jobs in Illinois look for?

The top searched job categories for Computer Science Professor jobs in Illinois are:

What cities in Illinois are hiring for Computer Science Professor jobs?

Cities in Illinois with the most Computer Science Professor job openings:

Infographic showing various Computer Science Professor job openings in Illinois as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $122,690 per year, or $59 per hour.

Senior Instructional Professor (Open-Rank)/Associate Academic Director MS-CAPP

The University of Chicago

Chicago, IL • On-site

Full-time

Medical, Retirement, PTO

Posted 27 days ago


University Of Chicago rating

8.1

Company rating: 8.1 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

168th of 622 rated colleges and universities


Job description

Description
The Department of Computer Science at the University of Chicago invites applications for a Senior Instructional Professor (SIP) position that would hold a concurrent appointment as the Associate Academic Director for the Master of Science in Computational Analysis and Public Policy (MS-CAPP). The selected candidate will be appointed as Assistant Senior Instructional Professor, Associate Senior Instructional Professor, or (Full) Senior Instructional Professor, with rank determined by qualifications. The appointment will be for a term of up to five years, renewable. This is a career-track position with competitive salary and benefits. This position is benefits-eligible. The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in the Benefits Guidebook.
MS-CAPP is a joint program between the Department of Computer Science and the Harris School of Public Policy in which students learn both fundamental concepts and applied skills in computer science, data science, statistics, and public policy. MS-CAPP graduates take on roles as data scientists, data engineers, software engineers, policy professionals, etc in a wide variety of private sector and public sector organizations.
The selected candidate will be an important part of the MS-CAPP leadership team. The person in this role will work with the Director on revising the curriculum in response to rapid changes in technology and on developing new courses as needed. The person in this role is responsible for working with instructors who teach within the program to ensure they are delivering high quality courses that are relevant to the students' career aspirations, and for recruiting and managing professional staff. In addition, this role includes day-to-day management of the program staff, overseeing admissions, overseeing enrollment and faculty support, helping students with career planning, and other duties based on program needs.
The person hired into this role will teach four courses for MS-CAPP and, possibly, one for the Masters Program in Computer Science.
Qualifications
Minimum Qualifications:
• One of the following:
  • A doctorate in Computer Science or a related field at the time of appointment; or
  • A master's degree and 4 years of relevant professional experience; or
  • A bachelor's degree and 10 years of relevant professional experience.

• At least two years' experience teaching in a college or university as an instructor of record
• Experience in management of programs, personnel, and/or budgets.
Preferred Qualifications:
• Professional experience in public interest technology/civic technology and/or public policy.
Application Instructions
Applications must be submitted online through the University of Chicago Jobs website: apply.interfolio.com/189510. Review of applications will begin on August 26th and continue until the position is filled.
The following materials are required:
- Curriculum vitae
- Cover letter, which must include a description of the applicant's management experience.
- Statement of teaching philosophy and curricular development experience
- A list of three references, including name, title, employer/school and email address
- Sample syllabus for a class the applicant has taught before, or would be interested in teaching
- Teaching evaluations from past teaching at the university level
- Evidence of successful management of programs (or evidence of ability to do so)

What University Of Chicago employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom