Assistant Teaching Professor in Computer Science
Requisition Number:
Location:
City
State
Employment Type:
Schedule:
Posting Close Date:
Date Posted:
Job Summary
The Department of Computer Science in the College of Engineering and Applied Science at the University of Colorado Boulder invites applications for a full-time Assistant Teaching Professor. This position will support the Department of Computer Science and the Data Science program by teaching courses related to data science at CU Boulder. This position is anticipated to start in the Fall of 2026 semester, but the department may also consider an earlier start in the Spring of 2026.
Who We Are
The University of Colorado Boulder (CU Boulder) is a leading public institution in Colorado and ranks among the most research-active public universities in the United States. The College of Engineering and Applied Science is the second largest school or college on the CU Boulder campus, boasting top 10 rankings for its public graduate engineering program and top 20 rankings for its undergraduate engineering program, with several specialty programs also ranked within the top 20. Our faculty includes approximately 250 tenure-track professors, 115 instructional-track professors, and 30 research-track professors, who collectively serve over 6,000 undergraduate students, 1,300 master's students, and 1,000 PhD students. We are equally committed to our campus plan to create supportive environments and our college's strategic vision, which are both crucial for fostering an environment of academic excellence.
The Computer Science department within the College of Engineering is the academic unit for all things related to computing, offering undergraduate degrees, graduate degrees, and research opportunities.
What Your Key Responsibilities Will Be
- The typical distribution of work for this role is 80% teaching and 20% leadership and service.
- Teach 4-5 data science courses per academic year, primarily at the graduate level.
- Mentor graduate students.
- Provide oversight to the graduate curriculum.
What You Should Know
- The anticipated start for this position is Fall of 2026, however an earlier start date may be possible.
- The selected candidate will be offered a multi-year contract which may be renewable; specific term length will vary based on start date.
What We Can Offer
- The anticipated salary range for this position is $98,000-105,000 academic year salary.
- A relocation stipend is available within CEAS guidelines.
- In addition to a competitive salary, the University of Colorado Boulder offers gender-neutral paid parental leave; housing down-payment assistance programs; a relocation and dual career assistance program; and teaching and professional development.
Benefits
Be Statements
What We Require
- A Doctoral degree in Computer Science, Data Science, or in a closely related field where the use of data science techniques were significantly incorporated into the candidate’s research or dissertation OR
- A Master’s degree in Computer Science or a closely related field with at least three academic years of teaching computer or data science at a university level (part time teaching experience during graduate studies is acceptable) or three-years of relevant industry experience.
- Candidate is required to have knowledge of data science as well as relevant areas of computer science, such as data structures, algorithms, artificial intelligence, databases, machine learning, software engineering, or systems.
What You Will Need
Candidates must demonstrate a strong commitment to high-quality graduate education. We are particularly interested in candidates with a background in data science and at least one of the following areas of computer science: data structures, algorithms, artificial intelligence, databases, machine learning, software engineering, or systems. Candidates should state their areas of interest and highlight their experience in these areas.
Special Instructions
To apply, please submit the following materials as individual PDF files:
- Cover Letter: A one-page cover letter describing your interest in the position and summarizing your personal academic goals.
- Resume/CV: A current curriculum vitae.
- A Statement of Teaching Philosophy: A statement of your experience and plans for teaching and mentoring a diverse student body (2-3 pages).
During the application process, you will need to provide contact information for at least three references who may be contacted during the search process and are prepared to submit a letter of recommendation to be considered along with your application.
Applications will be accepted until the position is filled, however for full consideration please apply by August 15, 2025. Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs, https://www.colorado.edu/jobs/ (job #65908). Background checks will be conducted for all final applicants.\
Posting Contact Information
Posting Contact Name: Boulder Campus Human Resources
Posting Contact Email: Recruiting@colorado.edu