The Adjunct Alert

We help adjuncts find online teaching opportunities.

The Adjunct Alert › Faculty Jobs › North Carolina

Teaching Assistant Professor

University of North Carolina at Chapel Hill · Chapel Hill, North Carolina
College
University of North Carolina at Chapel Hill
City
Chapel Hill, North Carolina
Where you’d teach
On campus
Job type
Full-time
Degree
Master's in Computer Science or closely related field
Posted
Oct 5, 2026
Closes
Dec 3, 2026

Apply on the college’s site

Interested in teaching Computer Science online?

We’re tracking 520+ online Computer Science teaching job leads open right now. The Adjunct Alert emails you new online teaching jobs each week. Every lead links to the college.

See plans for online teaching job leads

The full posting

Bookmark this Posting Print Preview | Please see Special Instructions for more details. Review of applications will begin on November 1st and applicants are encouraged to submit by that date for consideration in the initial review cycle. Please submit: A cover letter summarizing your teaching experience and interests, including the areas above in which you could contribute. A curriculum vitae detailing all courses taught, including enrollments.

A two-page statement of teaching philosophy and practices, ideally including discussion of pedagogical approaches to engaging students in high-enrollment university courses. Selected applicants will be invited to submit a short teaching video responding to a common introductory-computing prompt. Further instructions will be provided with the invitation. Videos will be evaluated for technical accuracy, clarity, and suitability for undergraduate learners.

A subset of applicants will then be invited to a 30-minute Zoom interview. At this stage, candidates will be asked to provide two reference letters, including at least one addressing their teaching or potential as an educator, ideally based on direct observation. Letters must be signed, appear on institutional letterhead, and be addressed to the Teaching Assistant Professor Search Committee. Finalists will be invited to campus to give a 50-minute talk, interviews and meals with faculty and staff, and a student lunch.

Evidence of teaching effectiveness, such as student evaluations from prior courses taught as instructor of record or teaching assistant, midterm surveys of current students, or teaching observation reports. Upload this material in "Other Document". Posting Information Posting Information Department Computer Science - 318400 Posting Open Date 10/05/2026 Application Deadline 12/03/2026 Open Until Filled No Position Type Permanent Faculty Working Title Teaching Assistant Professor Appointment Type Fixed Term Faculty Vacancy ID FAC0006148 Full-time/Part-time Full-Time Permanent Hours per week 40 FTE 1 Position Location North Carolina, US Hiring Range Dependent on Experience and/or Qualifications Proposed Start Date 07/01/2027 Position Information Be a Tar Heel! The Department of Computer Science at the University of North Carolina at Chapel Hill seeks applications from individuals with exceptional teaching credentials for a full-time, teaching-track position at the rank of Teaching Assistant Professor.

Successful candidates will be prepared to teach a range of foundational undergraduate computer science courses.We are searching for a candidate who can contribute to foundational undergraduate teaching while also bringing expertise in one or more of the following areas: ethics and society, artificial intelligence, AI engineering, software engineering, systems, robotics, computer architecture, and verification.The successful candidate will use evidence-based pedagogical practices and instructional technologies to support effective teaching, including in high-enrollment courses. Responsibilities will include developing course materials and assessments; training, mentoring, and supervising undergraduate and graduate teaching assistants; and contributing to undergraduate curriculum development and departmental service. Opportunities to teach Honors courses and in study abroad programs will be available in accordance with the candidate’s skills and interests. Formal academic research is welcome but not requisite for teaching-track faculty.

This is a permanent, state-appropriated faculty line with an initial three-year appointment and subsequent renewal terms of up to five years. The position offers a promotion path to Teaching Associate Professor and Teaching Professor. The anticipated start date is July 1st, 2027. The department is part of UNC -Chapel Hill’s College of Arts and Sciences and offers B.A. and B.S. programs in computer science with a planned concentration in AI.

We support faculty, staff, and learner development in an inclusive and respectful environment. Teaching faculty are valued members of our community, receive equitable representation in governance, and are supported by undergraduate and graduate teaching assistants who share our commitment to student success and broadening participation in computer science. Learn more at https://cs.unc.edu. Primary Purpose of Organizational Unit The Department of Computer Science at the University of North Carolina at Chapel Hill has a uniquely rich history of excellence and leadership in teaching and research.

As the second-oldest freestanding computer science department in the nation and the third-largest undergraduate major at UNC -Chapel Hill, it now enrolls more than 1,000 undergraduate majors between its Bachelor’s of Science and Bachelor’s of Arts degree programs and employs eleven (11) teaching-track faculty, twelve (12) research faculty, and more than 35 tenured/tenure-track faculty. Housed within UNC -CH’s vibrant College of Arts and Sciences, it serves an undergraduate population with broad talents and interests across the disciplines. Our Department strives to support faculty, staff, and learner development in an inclusive and respectful environment, and teaching faculty are valued members of our community. They receive equitable representation in governance and are well supported by undergraduate and graduate teaching assistants who share our commitment to fostering student success and broadening participation in computer science.

For more information about the Department of Computer Science, please visit https://cs.unc.edu. Our Department strives to support faculty, staff, and learner development in an inclusive and respectful environment, and teaching faculty are valued members of our community. They receive equitable representation in governance and are well supported by undergraduate and graduate teaching assistants who share our commitment to fostering student success and broadening participation in computer science. For more information about the Department of Computer Science, please visit https://cs.unc.edu.

Position Summary

This is a full-time, teaching-track position at the rank of Teaching Assistant Professor. Successful candidates will be prepared to teach a range of foundational computer science and/or artificial intelligence courses. Opportunities to teach upper-division courses, Honors courses, and in study abroad programs will be available in accordance with each candidate’s skills and interests. Ideal candidates will be able to employ evidence-based pedagogical methods and instructional technologies to effectively teach large classes; train, utilize, and mentor undergraduate and graduate teaching assistants; and participate in the development of undergraduate curricula.

Engagement in formal academic research is welcome but optional for teaching-track faculty. This position is a state-appropriated, permanent faculty line with an initial term of three years, to be renewed thereafter for terms of up to five years. It offers a promotion path to Teaching Associate Professor and Teaching Professor. Minimum Education and Experience Requirements Candidates must hold at least a Master’s degree in Computer Science or a closely related field before the start date of the position and have instructor-of-record experience or a minimum of two (2) semesters of academic teaching assistantship experience.

Preferred Qualifications, Competencies, and Experience Candidates should have demonstrable experience with evidence-based pedagogical practices. Experience teaching large courses and employing evidence-based instructional interventions, innovations, and/or technologies to teach at scale is desired. Special Physical/Mental Requirements Campus Security Authority Responsibilities Not Applicable.

Special Instructions

Review of applications will begin on November 1st and applicants are encouraged to submit by that date for consideration in the initial review cycle. Please submit: A cover letter summarizing your teaching experience and interests, including the areas above in which you could contribute. A curriculum vitae detailing all courses taught, including enrollments. A two-page statement of teaching philosophy and practices, ideally including discussion of pedagogical approaches to engaging students in high-enrollment university courses.

Selected applicants will be invited to submit a short teaching video responding to a common introductory-computing prompt. Further instructions will be provided with the invitation. Videos will be evaluated for technical accuracy, clarity, and suitability for undergraduate learners. A subset of applicants will then be invited to a 30-minute Zoom interview.

At this stage, candidates wi

From University of North Carolina at Chapel Hill’s own job board. You apply on the college’s site; The Adjunct Alert is not an employer, a recruiter, or a staffing agency.

Apply on the college’s site