Assistant Teaching Professor in Computer Science

Santa Clara UniversitySanta Clara, CA
96d$85,877 - $95,466Remote

About The Position

The Department of Mathematics and Computer Science at Santa Clara University (SCU), a Jesuit, Catholic university, invites applications for a full-time, renewable, non-tenure track faculty position at the rank of Assistant Teaching Professor in Computer Science. SCU is a welcoming and inclusive community of teaching scholars whose work is grounded in the university's fundamental values. Those values, which include academic excellence, social justice, and community engagement, are infused with a culture of care that defines our community-upholding the dignity of all. The university draws on the many resources of the greater Bay Area, including Silicon Valley, where we are located. The department seeks a faculty member who will teach computer science courses, such as: Introduction to Programming, Introductory/Advanced Object Oriented Programming, Programming Languages, and Design and Management of Software. The successful candidate will start on September 1, 2026. This is primarily a teaching position, but the successful candidate will be expected to also engage in professional activity (15%), and do service (15%) for the department, college, and university. SCU is on the quarter system, and the expected teaching load is seven undergraduate courses over three academic quarters (Fall, Winter, and Spring). Assistant Teaching Professors are appointed for an initial term of three years. Reappointment to subsequent terms of three years depends upon the availability of funds, persistent programmatic need, and superior teaching, service, and professional activity. Promotion to Associate Teaching Professor and then Teaching Professor is possible under the terms of the Collective Bargaining Agreement.

Requirements

  • A Ph.D. in computer science, or a closely-related field, to be completed by start date, with evidence of software development experience.
  • Demonstrated excellence in teaching or industry experience related to university-level lower-division courses such as: Introduction to Programming, Introductory/Advanced Object Oriented Programming, and Data Structures.

Nice To Haves

  • Experience with high-impact teaching and mentoring practices for undergraduate students.
  • Demonstrated ability to teach university-level upper-division courses such as: Design and Management of Software, Programming Languages, and Computer Graphics.

Responsibilities

  • Teach lower- and upper-division courses in the major and university core curriculum, as assigned by the chair.
  • Engage in professional activity, which refers to scholarly or creative work, professional practice, or other active engagement in a discipline or field.
  • Provide effective service to the Department of Mathematics and Computer Science, the College of Arts and Sciences, the University, and the profession.

Benefits

  • Medical, dental, vision, and life insurance.
  • University contributions toward retirement.
  • Rental assistance to ease the transition into the local housing market.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Educational Services

Education Level

Ph.D. or professional degree

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service