Assistant Teaching Professor
New Brunswick
Thursday, 07 May 2026
The Department of Computer Science at Rutgers University invites applications for an Assistant Teaching Professor (non tenure track). The position is targeted to Introductory Computer Science, including the first semester introduction to computer science course, data structures, and discrete structures courses. The appointments will start as early as July 1, 2026, and the length of the contract will be a minimum of one year. We are searching for an Assistant Teaching Professor. Candidates should have prior experience teaching introductory computer science courses. Responsibilities include teaching Computer Science undergraduate classes, interviewing and hiring recitation instructors and graders (typically Rutgers students), coordinating and supervising recitation sections, creating exams, homework, and programming assignments, possibly in collaboration with other instructors, coordinating and supervising grading, and curriculum development. Additionally, the position requires working with the course coordinator for the different courses, including coordinating assignments, exams, lecture material across different instructors’ classes, as well as creating homeworks, exams, and assignments which can be shared with other instructors teaching the same course. Consideration of candidates will begin immediately and continue until positions are filled. For questions regarding this position please contact: ntt-hiring@cs.rutgers.edu. For more information about CS at Rutgers go to To apply for the position, submit your CV and contact information for three references. Rutgers subscribes to the value of academic diversity and encourages applications from individuals with varied experiences, perspectives, and backgrounds. Offer is contingent upon successful completion of all pre-employment screenings. Position Status Full Time Posting Number 26 FA 0443 Posting Open Date 04/23/2026 Posting Close Date 05/15/2026 Qualifications Minimum Education and Experience A PhD or Masters degree in Computer Science or related fields is required. Certifications/ Licenses Required Knowledge, Skills, and Abilities Preferred Qualifications Equipment Utilized Physical Demands and Work Environment Overview Statement Consideration of candidates will begin immediately and continue until positions are filled. For questions regarding this position please contact: ntt-hiring@cs.rutgers.edu Posting Details