1

Computer Science Professor Jobs in Chicago, IL (NOW HIRING)

next page

Showing results 1-20

Computer Science Professor information

See Chicago, IL salary details

$11.3K

$130.4K

$176.2K

How much do computer science professor jobs pay per year?

As of Jun 10, 2026, the average yearly pay for computer science professor in Chicago, IL is $130,428.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,800.00 and $157,600.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 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 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 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 key skills and qualifications needed to thrive as a Computer Science Professor, and why are they important?

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 the most commonly searched types of Computer Science Professor jobs in Chicago, IL? The most popular types of Computer Science Professor jobs in Chicago, IL are:
What job categories do people searching Computer Science Professor jobs in Chicago, IL look for? The top searched job categories for Computer Science Professor jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Computer Science Professor jobs? Cities near Chicago, IL with the most Computer Science Professor job openings:
Infographic showing various Computer Science Professor job openings in Chicago, IL as of June 2026, with employment types broken down into 1% As Needed, 75% Full Time, 23% Part Time, and 1% Temporary. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $130,428 per year, or $62.7 per hour.
Professor of the Practice, Computer Science

Professor of the Practice, Computer Science

Wheaton College

Wheaton, IL โ€ข On-site

$60K - $65K/yr

Full-time

Posted 8 days ago


Job description

Posting Details
Posting Details
Posting Number:
0601296
Position Title:
Professor of the Practice, Computer Science
FLSA:
Exempt
Job Type:
Full-Time
Staff Term:
Staff Work Schedule (hours/dates):
Academic Year Schedule (dates):
August - May
Faculty Term:
Full Academic Year
Position Type:
Faculty
Department:
Provost
Job Summary/Basic Function:
The Computer Science, Mathematics and Physics (CSMP) Department at Wheaton College is seeking applicants for a Professor of Practice position starting Fall 2026. The successful candidate will play an active role in guiding the future of the Computer Science major and other related majors within the department through advising and participation in shared governance structures.
The typical teaching load for the position is 3 courses per semester (Fall/Spring). For each course, the responsibilities of the selected candidate will include, but not be limited to, the following:
  • Teaching effectively in an in-person environment that encourages student-faculty interactions.
  • Creating a syllabus (with assistance, if desired) to be provided to students and posted on the course's Canvas site.
  • Grading assignments within appropriate time frames and posting grades on Canvas.
  • Holding regular office hours and being responsive to student needs.

The position may be renewed annually for the first two years, followed by multi-year renewals based on performance and needs of the College.
Applicants should submit a cover letter, CV, statement of teaching philosophy, and contact information for three references. Other evidence of teaching effectiveness is appreciated. Finalists will be contacted for an interview after the review of your application.
Review of applications will begin immediately and will continue until the position is filled.
Minimum Qualifications:
Master's in Computer Science or related field.
Preferred Qualifications:
Ph.D in Computer Science or related field, experience in teaching Computer Science courses at the college level.
Compensation and Benefits
To attract and retain the most talented individuals, Wheaton College maintains a flexible and competitive staff compensation and benefits program.
When determining and establishing hiring rates or recruitment ranges for a position, the College considers a number of factors including the budget for the position, the range of the grade, the external market for the position or similar positions, level and scope of responsibilities, required education, skills and relevant experience as well as internal equity. All salary offers must have the prior approval of the Office of Human Resources.
The anticipated hiring or recruitment range for this position is $60,000-$65,000.
The salary for this position will be commensurate with the qualifications, education and experience of the candidate.
Physical Demands
ADA Statement:
Individuals must possess these knowledges, skills and abilities or be able to explain and demonstrate that the individual can perform the essential functions of the job, with or without reasonable accommodation, using some other combination of skills and abilities.
Eeo Statement
Wheaton College is an equal opportunity/affirmative action employer and does not discriminate against any individual or group on the basis of gender, sexual orientation, gender identity or expression, age, race, color, religion, national origin, veteran status, genetic information, or disability. In a continuing effort to maintain and enrich an intellectually diverse learning environment, the Department and the College actively encourages applications from women and members of underrepresented groups.
Wheaton's core belief is that valuing diversity is pivotal to personal development, intellectual expansion, and societal equity. Our community is united by a shared dedication to equity and access that is essential to providing a transformative education in the Liberal Arts and Sciences.
Posting Date:
Closing Date:
Open Until Filled
Yes
Contact(s):
Office of Human Resources
Contact Phone/Extension:
508-286-8206
Contact Email:
careers@wheatoncollege.edu