Skip to content

Computer Science Assistant Teaching Professor (Instructor)

Requisition Number:



Boulder, Colorado

Employment Type:




Date Posted:


Job Summary

The Applied Computer Science program in the College of Engineering and Applied Science at the University of Colorado Boulder invites applications for full-time Assistant Teaching Professor (Instructor) positions. These positions will support the fully-online Applied Computer Science program within the Department of Computer Science and the fulfillment of the department’s educational mission by teaching computer science courses at CU Boulder.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

Founded in 1893, CEAS at CU Boulder is the second largest of seven schools and colleges at one of the nation's top public research institutions. As Colorado's flagship university, CU Boulder has selective admissions standards and a comprehensive array of undergraduate and graduate programs.

The college’s mission is to generate new knowledge in engineering and related fields, and to equip students from diverse backgrounds to become leaders and citizens responsible for the betterment of individuals and society. Our vision is to be a recognized world leader for excellence and innovation in engineering research and education, with an emphasis on inclusive excellence, active learning and global society.

What Your Key Responsibilities Will Be

Assistant Teaching Professors are responsible for teaching 8 courses across three semesters per year, mentoring undergraduate students, and providing oversight to the undergraduate curriculum.

This is a non-tenure track appointment; the successful candidate will likely be appointed as an Assistant Teaching Professor (Instructor) on the Computer Science faculty. The position will report to the Director of the Applied Computer Science program.

What You Should Know

All University of Colorado Boulder employees are required to comply with the campus COVID-19 vaccine requirement. New employees must provide proof of vaccination or receive a medical or religious exemption within 30 days of employment.

What We Can Offer

These positions are 12-month contractual appointments. The annual salary range for this position is $93,000.00 - $133,000.00. 

This position has the opportunity for a remote or hybrid work environment. Relocation may be available.


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be dynamic. Be impactful. Be Boulder.

What We Require

  • Candidates should have a completed M.S. or Ph.D. in Computer Science or a closely related field.
  • Candidates must demonstrate a strong commitment to high-quality undergraduate education in a year-round environment. Applicants are required to have a knowledge of at least one of the following areas of computer science: data structures, databases, software engineering, cybersecurity, computer systems, or programming languages. Knowledge may have been obtained during graduate studies. Candidates must demonstrate proficiency in online teaching.
  • The program uses the C++, Python and Scala programming languages. Candidates must highlight their experience in these areas.

Special Instructions

To apply, please submit the following materials:
  1. Curriculum Vitae
  2. Cover Letter
  3. Two-page statement of your teaching philosophy with an emphasis on online teaching experience and methods, any related entrepreneurial or research-related interests (including computer science education research), and how you plan to contribute to CU’s efforts to become a more diverse, equitable, inclusive, and anti-racist university
  4. List of 3 References (used for phone reference checks)
We will collect information for one confidential letter of recommendation provider that may be asked to provide a confidential letter of recommendation later in the process.

Applications will be accepted until the position is filled.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: