Lecturer - Coding Innovation

Utah State UniversityLogan, UT
Onsite

About The Position

The Department of Data Analytics and Information Systems in the Jon M. Huntsman School of Business at Utah State University invites applications for a non-tenure-track nine-month Lecturer, with an anticipated starting date of August 1, 2026. This position is located on the Logan Main Campus. The successful applicant will teach undergraduate and/or graduate courses in computer programming, covering modern software development practices, application design, and problem solving. Courses will emphasize writing clear, correct, and maintainable code, as well as building software applications using the latest AI techniques. The candidate will design and continually refine the curriculum to reflect evolving programming languages, and development practices. They will also develop innovative, applied learning experiences that integrate real-world problems, modern coding environments including virtual environments, and industry-relevant coding tools. The role also includes a strong emphasis on mentoring students in the Analytics Solutions Center ( https://huntsman.usu.edu/asc/ ), a center within the Huntsman School of Business that offers rigorous experiential learning opportunities connecting interdisciplinary student teams with real-world problems from partner companies and organizations. Successful candidates will lead the organization and execution of experiential learning events such as hackathons, including coordinating with partners, mentoring student teams, and fostering innovation and collaboration. They will bring strong programming experience, a passion for teaching, and a proven track record of excellence in mentoring, as well as a commitment to continual learning and staying current with modern software development practices.

Requirements

  • Master’s degree in Information Systems, Computer Science, Software Engineering, Data Science, or a closely related field.
  • Applied professional experience in software development, including designing and building applications, working with modern development frameworks, and/or developing cloud-based solutions (e.g., AWS, Azure, GCP).
  • Proficiency in programming languages such as Python, JavaScript, or similar languages used in modern software development environments.
  • Experience with modern development tools and technologies (e.g., Git, APIs, web frameworks, cloud services, containerization tools).
  • Demonstrated potential for excellence in teaching and student mentoring.
  • Commitment to experiential learning aligned with the Huntsman School mission, and significant experience organizing hands-on extracurricular events with high student impact.

Nice To Haves

  • Industry experience designing scalable, production-level coding applications.
  • Experience teaching in a college or university setting.
  • Experience mentoring students in applied, project-based environments.
  • Evidence of curriculum innovation or development of new academic programs or certificates.

Responsibilities

  • Teach undergraduate and/or graduate courses in computer programming, covering modern software development practices, application design, and problem solving.
  • Design and continually refine the curriculum to reflect evolving programming languages, and development practices.
  • Develop innovative, applied learning experiences that integrate real-world problems, modern coding environments including virtual environments, and industry-relevant coding tools.
  • Mentor students in the Analytics Solutions Center
  • Lead the organization and execution of experiential learning events such as hackathons, including coordinating with partners, mentoring student teams, and fostering innovation and collaboration.

Benefits

  • excellent benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service