Assistant or Associate Teaching Professor, Computer Science Responsible for teaching and mentoring undergraduate and graduate students, maintaining an active research program, and engaging in professional, university, and department service activities.