Computer Science - Renewable Contract Teaching Assistant Professor - 530198

The University of AlabamaTuscaloosa, AL
Onsite

About The Position

The Department of Computer Science (CS) and the Lee J. Styslinger Jr. College of Engineering at The University of Alabama invite applications for a full-time, renewable-contract Teaching Assistant Professor position in Artificial Intelligence, with a focus on Software Engineering, within the CS department. This position is a non-tenure track, three-year appointment that is renewable at the discretion of the University. Primary responsibilities include teaching undergraduate and graduate courses in artificial intelligence, software engineering, and related computer science topics both in person and online; mentoring and guiding students individually as part of capstone or applied project teams; maintaining a visible on-campus presence including regular office hours; innovating curriculum and assessment approaches; and performing service activities for the department, college, and university commensurate with the teaching faculty position. This position is a non-tenure-earning position, renewable on a multi-year basis at the discretion of the University. This appointment is dependent upon meeting the departmental and college performance standards and complying with all faculty and general UA employment policies, with no expectation of continued employment beyond any contract period. Candidates who bring strong classroom teaching skills and a commitment to student success in artificial intelligence and software engineering are encouraged to apply. The department, college and university are also notable for the collegial, welcoming and supportive spirit built into the fabric of who we are and how we interact across our college family of students, faculty, and staff. It is therefore expected that candidates demonstrate an ability to support this important aspect of our community. The CS department and College also pride themselves on the outstanding educational experience provided to their students, and thus faculty candidates must demonstrate an ability to develop and teach courses at both the undergraduate and graduate levels in the faculty member’s area(s) of expertise, as well as to teach courses that support the delivery and accreditation of the CS department’s core degree programs.

Requirements

  • Earned Ph.D. in Computer Science, Artificial Intelligence, Software Engineering, or a closely related discipline from an accredited institution
  • Demonstrated interest and/or experience teaching artificial intelligence, software engineering, or related computer science topics at the undergraduate and/or graduate level.
  • Demonstrated interest and/or record in computer science education, curriculum development, and professional service in area(s) of specialization.
  • Effective verbal and written communication skills.
  • Evidence of the potential to develop and deliver high-quality courses and curriculum.
  • Exhibit the potential for excellent teaching at both the graduate and undergraduate levels.
  • Applicants must also meet all university criteria for appointment to the rank of Teaching Assistant Professor.

Nice To Haves

  • Prior full-time teaching experience in computer science, artificial intelligence, or software engineering at the collegiate level.
  • Industry experience in software development, machine learning/AI systems, or related fields, with the ability to bring current practice into the classroom.
  • Demonstrated ability to develop and update curriculum to reflect current developments in artificial intelligence and software engineering.
  • Experience mentoring students on capstone or applied project teams, and exceptional collegial, interpersonal, and mentoring skills.

Responsibilities

  • Teaching undergraduate and graduate courses in artificial intelligence, software engineering, and related computer science topics both in person and online
  • Mentoring and guiding students individually as part of capstone or applied project teams
  • Maintaining visible on campus presence including regular office hours
  • Innovating curriculum and assessment approaches
  • Performing service activities for the department, college, and university commensurate with the teaching faculty position

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Ph.D. or professional degree

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service