Open Position: Program Coordinator

This is a one year temporary appointment in the Department of Computer Science with the possibility of renewal based on mutual interest and funding.

Reporting to the Department Business Manager, this position supports the educational mission of the department by providing administrative and technical support to the department's undergraduate courses and the faculty who teach them. During the academic year, this position will have complete managerial responsibility for the approximately 120 undergraduate teaching assistants, UTAs, hired each semester. This includes recruitment, selection, assignment, training, and day-to-day operations including performance management. During the summer months, this position will implement a survey process and review and improve the UTA program based on these results and discussions with the faculty and others. Additionally, this position will provide planning and oversight for the department's undergraduate summer programming including REU and CSURF activities. This position may also provide logistical support to other summer programs such as ALICE and DTECH.

Recruitment & Hiring (20%)

  • Develop a pool of Undergraduate Teaching Assistant candidates each semester by soliciting input from faculty, graduate students and staff to identify strong students that may be interested in a UTA position.
  • Once a candidate pool is established, review student's academic performance to determine which courses the student is eligible to work for based on minimum criteria set by the department. Work with faculty on the allotment and assignment of UTAs.
  • Work closely with payroll to facilitate the hiring, onboarding, orientation, and training of selected UTAs. Oversee the submission and approval of timecards.

Undergraduate Teaching Assistant Program Management (60%)

  • Prepare monthly budget to actual reports to identify and remedy any courses that may need to adjust staffing levels to stay within allotted budget.
  • Develop the framework for UTA office hours including scheduling, format, and performance metrics. This position will be expected to work some nights & weekends during the academic year to perform drop ins on scheduled UTA help, lab, and discussion sessions.
  • Prepare, analyze, and disseminate end of semester evaluations for UTAs, faculty and students. Implement improvements to the program based on feedback from participants.
  • Work with technical staff and counterparts in Electrical & Computer Engineering to develop applications to aid in the management and effectiveness of the UTA program.
  • Development and maintenance of software and course pages related to programming courses.

Summer Program Management (20%)

  • Work with the CS Education Group to improve the UTA program based on feedback.
  • Work with the CS Education Group to revitalize the CSURF summer program, including organizing talks and social activities.
  • Work with faculty with active NSF REU supplements to combine resources to provide a shared resource to recruit, hire and host undergraduates from Duke and throughout the country. This may involve working with central offices to arrange accommodations, travel and partnering with other summer REU programs on campus to provide joint activities.
  • Work with all Computer Science faculty with active summer programs to find opportunities to collaborate.
  • Maintain liaison with other programs, offices and departments at Duke to coordinate program business and to accomplish program objectives; interface with external organizations as appropriate to ensure cooperative efforts are enhanced and available resources are utilized.

Minimum Qualifications

Duke University is an Affirmative Action/Equal Opportunity Employercommitted to providing employment opportunity without regard to anindividual's age, color, disability, genetic information, gender, gender expression, gender identity, national origin, race, religion,sexual orientation, or veteran status.Essential Physical Job Functions:Certain jobs at Duke University and Duke University Health System mayinclude essential job functions that require specific physical and/ormental abilities. Additional information and provision for requests forreasonable accommodation will be provided by each hiring department.


Work requires analytical, communications and organizational skillsgenerally acquired through completion of a bachelor's degree program.


Work requires one year of experience in program administration orinvolving academic, instructional or counseling activities to acquireskills necessary to plan, coordinate and implement a variety of programactivities and events.OR AN EQUIVALENT COMBINATION OF RELEVANT EDUCATION AND/OR EXPERIENCE

To Apply

In addition to applying online (search for job 92656BR on the Duke HR site), please also send a cover letter & resume to