We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Teaching Assistant Professor

University of North Carolina - Chapel Hill
Dependent on Experience and/or Qualifications
United States, North Carolina, Chapel Hill
104 Airport Dr (Show on map)
Oct 02, 2025
Posting Information
Posting Information










Department Computer Science - 318400
Posting Open Date 10/02/2025
Application Deadline 12/01/2025
Open Until Filled No
Position Type Permanent Faculty
Working Title Teaching Assistant Professor
Appointment Type Fixed Term Faculty
Vacancy ID FAC0005654
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/2026
Position Information








Be a Tar Heel!
A global higher education leader in innovative teaching, research and public service, the University of North Carolina at Chapel Hill consistently ranks as one of the nation's top public universities. Known for its beautiful campus, world-class medical care, commitment to the arts and top athletic programs, Carolina is an ideal place to teach, work and learn.
One of the best college towns and best places to live in the United States, Chapel Hill has diverse social, cultural, recreation and professional opportunities that span the campus and community.
University employees can choose from a wide range of professional training opportunities for career growth, skill development and lifelong learning and enjoy exclusive perks for numerous retail, restaurant and performing arts discounts, savings on local child care centers and special rates on select campus events. UNC-Chapel Hill offers full-time employees a comprehensive benefits package, paid leave, and a variety of health, life and retirement plans and additional programs that support a healthy work/life balance.
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 a broad diversity of 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.
Position Summary
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 computer science 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. Chapel Hill, NC and its adjoined neighbor town Carrboro is an especially wonderful place to live. People are friendly, and the surroundings are beautiful. Those towns and its nearby cities of Durham and Raleigh form the Research Triangle, which has roughly 2 million inhabitants, who have more doctorates per capita than any other in the United States. In the Research Triangle commuting times are much lower than major USA cities, air travel connections are very broad, and the level of opportunities for cultural performances, sports events, restaurants of all types, hiking, tennis, golf, and other participatory sports is at least as great as that you would expect in metropolitan areas of much larger size.

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
Screening of applications will begin on November 1, 2025, and applicants are encouraged to submit by that date for consideration in the initial review cycle. After November 1, 2025, applications will be accepted on a rolling basis until February 1, 2026, or until the position is filled. Please include the following: A cover letter including a summary of teaching experience A CV detailing all courses taught, including enrollments A two (2)-page statement of Teaching Philosophy, ideally including discussion of pedagogical approaches to engaging with high-enrollment courses at the university level Evidence of teaching effectiveness (uploaded as Other Document in the application portal), e.g., student evaluations from prior courses taught as instructor of record or teaching assistant, midterm surveys of current students, teaching observation reports, etc. In a preliminary screening round, a subset of candidates will be invited to record and submit a 5-10-minute video of themselves teaching an introductory computer science topic based on a provided prompt. Upon review of these video demonstrations, a subset of candidates will be invited to a 30-minute Zoom interview. Candidates at this stage will be asked to provide two (2) letters of reference. At least one (1) letter should address the candidate's teaching and/or potential as an educator, ideally based on first-hand observation. Letters of reference must be signed and printed on institutional letterhead and should be addressed to the Teaching Assistant Professor Search Committee. A further subset of candidates will be invited to visit the UNC-Chapel Hill campus for an onsite interview in which they will deliver a 50-minute teaching demonstration and engage with faculty and students in a series of meals and interviews. The candidates' travel, food, and lodging expenses will be funded by the Department.
Quick Link https://unc.peopleadmin.com/postings/307164
Department Contact Information




Department Contact Name and Title James Anderson; Department Chair
Department Contact Telephone or Email anderson@cs.unc.edu
Academic Personnel Office Contact Information
If you experience any problems accessing the system or have questions about the application process, please contact the University's Executive Vice Chancellor and Provost office at (919)-962-1091 or send an email to facultyrecruitment@unc.edu.

Please note: The Executive Vice Chancellor & Provost office will not be able to provide specific updates regarding position or application status.

If you have any questions about the job requirements or the hiring department notify the Department Contact.
Equal Opportunity Employer Statement
The University is an equal opportunity employer and welcomes all to apply without regard to age, color, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, or sexual orientation. We encourage all qualified applicants to apply, including protected veterans and individuals with disabilities.
Applied = 0

(web-759df7d4f5-jhrq2)