The successful candidate will teach a range of undergraduate Computer Science and Information Science courses, including introductory computing, programming, computer science sequence courses, Python, database design, web programming, systems, networking/cybersecurity, artificial intelligence, machine learning, and other emerging technologies. The position requires a strong commitment to community college teaching, student-centered pedagogy, student advising, curriculum development, assessment of student learning and program outcomes, transfer preparation, and workforce-responsive program growth.