University of North Carolina - Chapel Hill

Job Title

Teaching Assistant Professor


School of Information and Library Science


Opening Date: 03/30/2023
Closing Date:  04/30/2023

Job Description

The Faculty at the School of Information and Library Science at the University of North Carolina at Chapel Hill seek an interdisciplinary colleague who is interested in joining our sustained and creative efforts to advance the scholarship and practice of information and library science. This is a 9-month fixed term appointment.

Job Duties

The successful candidate will be expected to teach 9 credit hours per semester to graduate and undergraduate students and to advise students in the program. Ability to teach online, as well as residential sections, is required. Areas of interest include, but are not limited to: System design and analysis, programming, databases, HCI/UX.


Candidates are required to have earned a Master's degree in information/library science or related field. Additionally, having an earned PhD in information/library science or a related field is an asset.

  • Experience teaching at the undergraduate or graduate level in Information Science or a related field.
  • Evidence of prior classroom teaching experience or three years of experience in one-on-one instruction or similar consultative situations is also required for this position.
  • The applicant must be fluent in writing and speaking English.
  • Strong interpersonal skills, having relevant professional experience and experience in academic advising and faculty life are all assets.
  • Strong written and verbal communication skills and the ability to communicate complex ideas clearly and effectively.
  • Experience with active learning strategies, project-based learning, and other student-centered pedagogies.
  • Experience with learning management systems and other educational technologies.
  • Demonstrated ability to work collaboratively with faculty, staff, and students.
  • Demonstrated ability to apply theoretical concepts to real-world problems and to communicate complex technical ideas to non-technical stakeholders.
  • Experience with relevant programming languages and software tools such as Python, SQL, R, Tableau, or similar.
  • Experience working with diverse student populations and creating an inclusive classroom environment.

Supplemental Information

Desirable experience qualifications include and have expertise in teaching all or some of the following courses:

  • System design and analysis: Analysis of organizational problems and how information systems can be designed to solve those problems. Application of database and interface design principles to the implementation of information systems.
  • Programming: Programming concepts in information processing and data analysis: object-oriented programming, data structures, data analysis methods, and information processing techniques in the context of information science topics.
  • Database: Database design, implementation, and management, including SQL and other relevant database technologies.
  • HCI/UX: Human-Computer Interaction (HCI) and User Experience (UX) design, including design principles, usability testing, and prototyping using industry-standard tools and techniques.

How to Apply