Adjunct Instructor in Software Development in Python

Brandeis University•Waltham, MA
•Remote

About The Position

Brandeis University’s Rabb School is seeking an Adjunct Faculty member to teach RSEG 111: Software Development in Python during the 2027 Spring 1 session. The course is a 3-credit, asynchronous online course lasting 8 weeks. It is required for the Master of Science in Software Engineering Software Engineering Artificial Intelligence Track and the Software Engineering with Artificial Intelligence Online Master's Certificate. The course covers software development, scientific problem-solving, and machine learning approaches using Python. Topics include procedures and functions, iteration, recursion, arrays and vectors, strings, the operational model of procedure and function calls, algorithms, exceptions, object-oriented programming, and graphical user interfaces. Students practice scientific programming and machine learning approaches using libraries such as SciPy, NumPy, Keras, or PyTorch. The instructor is responsible for organizing and timely publishing course content, communicating through weekly announcements, and conducting instructional activities using university-approved digital platforms. The role includes hosting live introductory sessions, facilitating weekly academic discussions in forums, and being regularly available for student consultation. The instructor provides transparent, rubric-based evaluations and supportive feedback on student work within a standardized weekly timeframe. The instructor must follow university communication protocols, promote respectful online netiquette, and ensure accessibility and technical visibility standards are met before and during the term. This appointment is in a collective bargaining unit represented by SEIU Local 509. Compensation is $6,573.15. Application review begins October 29, 2026, and submissions will continue to be accepted on an ongoing basis.

Requirements

  • Master’s degree in Computer Science or a relevant discipline.
  • At least 1 year of teaching or training experience, preferably online or asynchronous.
  • Proficiency with LMS platforms and digital authoring tools.
  • Familiarity with analytical tools, collaborative platforms, and interdisciplinary teamwork.
  • Strong communication, organization, and independent work skills.

Nice To Haves

  • Doctorate in Computer Science or a relevant discipline.
  • Experience teaching or developing graduate-level online courses.
  • Prior online teaching experience at the graduate level.
  • Knowledge of global learner personas and culturally responsive pedagogy.
  • Familiarity with Moodle LMS and digital authoring tools such as H5P.

Responsibilities

  • Organize and roll out course content in a timely manner.
  • Maintain consistent communication with students through weekly announcements.
  • Ensure instructional activities take place within university-approved digital platforms.
  • Host live introductory sessions.
  • Facilitate weekly academic discourse in course forums.
  • Maintain regular availability for student consultation.
  • Provide transparent, rubric-based evaluations and supportive feedback on student work within the standardized weekly timeframe.
  • Follow university communication protocols and promote respectful online netiquette.
  • Ensure course accessibility and technical visibility standards are met before and during the term.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service