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 faculty (rank to be determined) to begin in Fall 2019. This permanent position is for an initial term of one year and is renewable upon review. Multiple positions are available and the rank of the position will be commensurate with applicant’s experience.

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. Experience teaching large classes, and using instructional technology for the same is desired. An awareness of, and appreciation for, issues of increasing gender and racial diversity in the computer science community is particularly desirable.

Founded by Turing Award winner Fred Brooks, the department has an outstanding research and teaching tradition as one of the oldest computer science departments in the country.  The University of North Carolina at Chapel Hill has been rated in the top five public universities in the nation for the last 18 years by U.S. News & World Report. The university is located within the Research Triangle, home to a wide range of technology, science, and health-related businesses, all with a high concentration of PhDs. There are two other major research universities, namely Duke and NC State, within the Triangle. The Triangle is a booming area  for young professionals and was recently ranked at the top of Forbes’ best locations for business and careers. The area offers wonderful opportunities for interdisciplinary collaboration and connections both to other academics and to industry. Situated midway between the ocean and the mountains, Chapel Hill area routinely rates near the top in best-places-to-live rankings, with top-notch schools, affordable housing, a warm climate, plentiful nature, sports, and entertainment.

For more information, and to apply, please visit Please note that we can only accept applications via this link. In particular, we cannot accept applications via email. Questions concerning this position may be sent by email to