About The Position

Position Summary/Purpose of Position: The Department of Computer Science is looking to hire a Professional Track Faculty member at the rank of Lecturer, Senior Lecturer, Assistant or Associate Clinical Professor, or Professor of the Practice, who will focus on the impact of AI tools on computer science education. Responsibilities of this faculty position will include taking on a leading role in curriculum innovation and course development related to the challenges and opportunities of AI tools in computer science education, in addition to an appropriate teaching load. The successful candidate will hold an M.S. degree (Ph.D. preferred) in computer science or a related field and be proficient working with AI tools in an educational or research context. Most importantly, the candidate will have a passion for teaching innovation to prepare computer science graduates for a workplace where AI tools are seamlessly integrated into all software engineering processes.

Requirements

  • An M.S. degree is required, and either the B.S. or M.S. degree must be in Computer Science or a related field such as Information Science or Data Science.
  • In-depth knowledge of the state of the art in AI coding tools and their impact on computer science education.
  • Proficiency teaching Python, Java, and Linux/Unix is a must.

Nice To Haves

  • Candidates with a PhD and a willingness to teach advanced upper-level courses in the candidate’s area of specialization.
  • Knowledge of additional languages such as Ruby, functional languages such as Haskell or OCaml, and Web programming languages such as Javascript.
  • A solid basis in theoretical computer science as well as probability and statistics.

Responsibilities

  • The faculty member will engage in curriculum innovation and course development activities to address the challenges and opportunities of AI tools in computer science education.
  • During each fall and spring semester, the faculty member will also contribute to teaching in our core computer science curriculum, including introductory and advanced programming, computer systems, computer algorithms, or other topics.
  • In addition, the faculty member will participate in student mentoring, research and department service.
  • Opportunities for summer and winter teaching for additional pay will also be available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service