Instructor
Advertised Job Summary
The Department of Computer Science and Engineering at the University of South Carolina, Columbia is seeking applications for a full-time non-tenure professional track Instructor position beginning Fall 2025. This is an 11 month appointment
The duties of this position are to (1) teach undergraduate courses in computer science and engineering, which may include computer programming (Python, JAVA, C++), web programming (HTML/CSS/JavaScript), computer engineering (architecture, embedded systems, advanced digital logic), data structures and algorithms, databases, operating systems, networks, computer security, and software engineering; (2) prepare course syllabi and handouts; (3) evaluate and grade student assignments and papers; (4) maintain required records, including student attendance and grades; (5) hold regularly-scheduled office hours to advise and assist students; and (6) participate in program and department meetings and activities.
Minimum requirements for this position are a Master’s degree in computer science or closely related field and a commitment to excellence in teaching.
Application review will begin immediately and continue until the position is filled. Expected start date is August 16, 2025. Interested applicants will apply online attaching (1) cover letter, (2) curriculum vitae, (3) concise description of teaching interests, and (4) names and contact information of 3 references.
The Department of Computer Science and Engineering in the Molinaroli College of Engineering and Computing offers B.S. degrees in Computer Science, Computer Information Systems, and Computer Engineering; M.S. and Ph.D. degrees in Computer Science and Computer Engineering; and a Graduate Certificate in Cyber Security Studies.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process




.png&w=128&q=75)






%20Jobs.jpg&w=128&q=75)



