Back to Faculty/Staff Recruiting

The Department of Computer Science at the University of North Carolina at Chapel Hill invites applications for the position of Teaching Assistant Professor to begin Fall 2018. The position is for an initial term of three years, and is periodically renewable upon review.

We seek applications from individuals with exceptional promise for, or a proven record of, teaching introductory programming in a diverse undergraduate university environment. This position has the responsibility to teach courses that serve as on-ramps for a Computer Science major, such as introductory scientific programming, rudiments of data science for non-computer science students in the natural sciences, CS1, CS2, and object-oriented programming using well-known design patterns. This position entails updating, revising, and developing curriculum, and employing innovative pedagogical methods and instructional technologies that will be effective in teaching large classes and encouraging a diverse population of students to participate in these courses. The position will include training, supervising, and evaluating student teaching assistants.

Candidates must have at least a Masters degree, and preferably a Ph.D., in Computer Science or a closely related field.

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

To learn more and apply for this position, please visit https://unc.peopleadmin.com/postings/140781

Questions concerning this position may be sent by email to tap18@cs.unc.edu.