Current Job Opportunities

Teaching Assistant Professors & Professors of Practice - Computer Science

Apply now Job no: 495894
Work type: Non-Tenure Track Faculty Full Time
Location: Golden, CO
Categories: Faculty (Academic/Research/Teaching), Computer Science


Position Title
Teaching Assistant Professors and Professors of Practice - Computer Science (Multiple Openings)
The Opportunity

The Department of Computer Science at Colorado School of Mines (Mines) is looking to hire multiple Teaching Assistant Professors (exceptional candidates may be considered at the level of Teaching Associate Professor) and Professors of Practice that have a clear passion for conveying knowledge to novice software professionals. We are looking for superb teachers who inspire students and will advance the University’s commitment to diversity.  Each successful candidate must be able to teach one or multiple core computer science courses (including, but not limited to: CS1, Software Engineering, Discrete Math, Computer Organization, Programming Languages) and preferably teach additional elective courses (including, but not limited to: Web Development, Computer Vision, AR/VR). Candidates should also plan to support departmental recruiting efforts, coordinate multi-section courses (including supervision and training of adjunct professors and teaching assistants), and participate in curriculum innovations and improvements.

  • Develop and deliver course materials to undergraduate (and possibly graduate) students, demonstrating teaching excellence.
  • Coordinate multi-section courses and collaborate effectively in curriculum development, innovative pedagogy, and other departmental services.
  • Supervise and mentor undergraduate students (and possibly graduate students). 
  • Contribute both institutionally and professionally through active service.
  • Cultivate and promote an inclusive and diverse Mines community through recruiting, mentorship, collaboration, and service.
Minimum Qualifications

Teaching Assistant/Associate Professor

  • Ph.D. or M.S. in Computer Science, Computer Engineering, or another closely related field.
  • Commitment to excellence in teaching and curriculum development at the undergraduate level.
  • Strong interpersonal and communication skills.
  • Teaching Assistant Professor candidates must demonstrate potential for excellence in teaching and educational service.
  • Teaching Associate Professor candidates should have prior experience leading and teaching various courses in the CS curriculum, including introductory programming and core-level courses.
  • Commitment to diversity, inclusion, and accessibility. 

Professor of Practice

  • Possess a Ph.D., M.S./M.A. or B.S./B.A. in Computer Science, Computer Engineering, or another closely related field.
  • History of professional experience with a national or international reputation demonstrating achievement as a distinguished practitioner of the discipline.
  • Commitment to diversity, inclusion, and accessibility. 
About Mines & The Department

The CS Department currently has 12 tenured/tenure track faculty, 8.5 teaching faculty, and 1.5 Professors of Practice. The department offers a B.S., M.S., and Ph.D. in Computer Science with approximately 1000 undergraduate and 140 graduate students. The CS department has strengths in multiple areas including robotics, high-performance computing, networks, machine learning, and cybersecurity. Colorado School of Mines, Colorado's oldest public university, premier engineering university, and an R1 institution, is located in Golden, Colorado: a historic gold rush-era town nestled in the foothills of the Rockies, 13 miles west of Denver and 21 miles south of Boulder. Mines is consistently ranked among the top engineering colleges in the United States and ranks number one as the best public school in the state for best value colleges. Mines has about 5500 undergraduate students and 1550 graduate students in a broad range of applied science and engineering disciplines.  The 2022 edition of U.S. News and World Report’s America’s Best National Universities ranks Mines as the top-ranked university in Colorado, and 33th in the category of Top Public Schools. In addition, in the most recent ranking of Computer Science Programs in the U.S., CS@Mines was ranked in the top 5%. In 2016, Mines was ranked 2nd in America by the Wall Street Journal for combining Scholarly Research and Classroom Instruction and in 2022 Mines was ranked 3rd on the list of best engineering colleges by Money Magazine. Mines has the highest admissions standards of any public university in Colorado and among the highest of any public university in the U.S. The School’s proximity to Denver and Boulder provides opportunities for significant collaboration with government labs (including NREL, NIST, NCAR, and NOA), industry, and other universities.  More information about the university and the CS Department can be found at and For any questions, please contact

Equal Opportunity

Colorado School of Mines is committed to equal opportunity for all persons.  Mines does not discriminate on the basis of age, sex, gender (including gender identity and gender expression), ancestry, creed, marital status, race, ethnicity, religion, national origin, disability, sexual orientation, genetic information, veteran status or current military service. Further, Mines does not retaliate against community members for filing complaints regarding or implicating any of these protected statuses.

Mines’ commitment to nondiscrimination, affirmative action, equal opportunity and equal access is reflected in the administration of its policies, procedures, programs and activities and in its efforts to achieve a diverse student body and workforce.

Through its policies, procedures and resources, Mines complies with federal law, Colorado state law, administrative regulations, executive orders and other legal requirements to prevent discrimination (including harassment or retaliation) within the Mines campus community and to address potential allegations of inequity or concerns for safety.

Pay Range

Mines is offering an academic year salary of:

Teaching Assistant Professor: $ 82,000 - $92,000
Teaching Associate Professor: $ $89,000 – $98,000
Professor of Practice: $90,000 - $120,000

Mines takes into consideration a combination of candidate’s education, training and experience as well as the position’s scope and complexity, the discretion and latitude required in the role, work location, and external market and internal value when determining a salary level for potential new employees.

Total Rewards
Mines is proud to provide exceptional benefits that include pay, health & wellness and work/life balance offerings.  Our portfolio of benefits includes medical, dental, vision, disability insurance, flexible spending accounts, life insurance, and retirement savings plans. Additionally, Mines employees are eligible for tuition benefits (for employees and dependents), generous paid holidays and leaves and discount programs.  Additionally, Mines’ leadership and innovation brings proximity and access to several research centers, consortia, agencies, labs and leading edge technology.  For more information, visit Mines benefits.
How to Apply

Applicants will be asked to complete an online application (personal information, demographic information, names and contact information of three professional references from whom letters may be subsequently requested, and veteran status) and upload the following:

  1. a cover letter: describing interest in the position and desired rank
  2. a curriculum vitae
  3. a statement of teaching philosophy (at most 2 pages): Mines is committed to high quality, hands-on and project-based learning. Candidates should cover their in-person and hands-on teaching pedagogy.
  4. a statement of contributions to diversity, equity, and inclusion (at most 2 pages): Mines is committed to access, inclusion, and diversity and is actively developing a strategic plan to advance Diversity, Inclusion and Access (for more information visit The Broadening Participation in Computing (BPC) plan for CS@Mines can be found at The diversity and inclusion statement should describe your past experience and should propose concrete teaching and/or service activities that will advance access, inclusion, and diversity at Mines and beyond. Candidates are strongly encouraged to connect their proposed activities to those described in the department's BPC plan.

Applications will be reviewed on an ongoing basis and accepted until the positions are filled with priority given to those submitted by October 15, 2022.  The desired start date is August 2023.   

Contact Kathleen Feighny in Human Resources at with any questions.

Background Investigation Required
COVID-19 Vaccine Requirement
Effective December 18, 2021, this position will require documented proof of full COVID-19 vaccination. New employees will be required to provide attestation to their status with proof of vaccination upon hire.
Religious and medical exemptions and reasonable accommodation shall be addressed as required by law pursuant to the Equal Employment Opportunity Commission’s vaccination guidance.

Advertised: Mountain Daylight Time
Applications close:

Back to search results Apply now Refer a friend


Update your details, view your application and progress


e.g., "Administrator"

Refine Search

Work type


Job Type
Major Area

Keep informed about job opportunities at the Colorado School of Mines