Assistant Professor of Computer Science
Core
Tenure-track faculty role focused on high-quality undergraduate computer science teaching, curriculum development, research, and student advisement at a polytechnic university.
Role type
Assistant Professor (Tenure-track)
Builds
Undergraduate CS curriculum and programs (Software Engineering, Game Design, Cybersecurity, Web Dev, ML/Data Science) for ~383 students; supports MS in Applied CS growth.
Domain
Higher Education / Computer Science
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PhD in CS/SE/related field, undergraduate teaching ability, curriculum development, student advisement, academic assessment
Preferred skills
Teaching foundational CS, software engineering, web/network programming, or OS courses; involving undergrads in research; working with diverse populations; fostering inclusive climates
Technologies
Canvas, online homework systems, laptops
Responsibilities
Teach undergraduate (and possibly master's) CS courses; develop curriculum; conduct research and scholarly activity; provide student advisement; assess student learning and program accreditation; participate in department/university service
Seniority
Assistant Professor (Tenure-track, probationary period)