Talent.com
Assistant / Associate Teaching Professor in Computer Science

Assistant / Associate Teaching Professor in Computer Science

University of Colorado BoulderBoulder, Colorado
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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 fulfillment of the department’s educational mission by teaching computer science courses 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.

This position is anticipated to be hired at the Assistant Teaching Professor rank; however, qualified candidates may be considered at the Associate Teaching Professor rank.

CU is an Equal Opportunity Employer and complies with all applicable federal, state, and local laws governing nondiscrimination in employment. We are committed to creating a workplace where all individuals are treated with respect and dignity, and we encourage individuals from all backgrounds to apply, including protected veterans and individuals with disabilities.

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 and our , 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 courses per academic year, primarily at the undergraduate level.
  • Mentor undergraduate and / or graduate students.
  • Provide oversight to the undergraduate and / or 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 at the Assistant Teaching Professor rank is $98,000-105,000 academic year salary.
  • Qualified candidates will be considered for Associate Teaching Professor rank. The full salary range is $98,000 - $123,000, dependent on rank.
  • A relocation stipend is available within CEAS guidelines.
  • In addition to a competitive salary, the University of Colorado Boulder offers ; ; ; and and professional development.
  • Benefits

    The University of Colorado offers excellent , 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 .

    Be Statements

    Be ambitious. Be groundbreaking. Be Boulder.

    What We Require

    Assistant Teaching Professor :

  • A Doctoral degree in Computer Science or a related field, or a Master’s degree in Computer Science or a closely related field with at least three years of teaching computer science at a University level or relevant industry experience.
  • Candidate is required to have knowledge of at least one of the following areas of computer science : introduction to programming, data structures, algorithms, computer security, human-computer interaction, artificial intelligence, cybersecurity, databases, machine learning, programming languages, software engineering, or systems.
  • Associate Teaching Professor :

  • To be considered for the rank of Associate Teaching Professor candidate must meet the minimum requirements for Assistant Teaching Professor and have at least six years of teaching experience at 50% FTE at the University level in Computer Science or a related field.
  • What You Will Need

    Candidates must demonstrate a strong commitment to high-quality undergraduate education. We are particularly interested in candidates with a background in at least one of the following areas of computer science : introduction to programming, data structures, algorithms, computer security, human-computer interaction, artificial intelligence, cybersecurity, databases, machine learning, programming languages, software engineering, or systems. In their cover letter candidates should state their primary and secondary areas of interest and highlight their experience in these areas.

    What We Would Like You to Have

  • A Doctoral degree in Computer Science or a closely related field.
  • serp_jobs.job_alerts.create_a_job

    Computer Science • Boulder, Colorado