PT Instructor: MSTU 5013: Theory and Programming of Interactive Media (Lab)
Job no: 513507
Position type: PT Instructional
Location: New York
Division/Equivalent: PROVOST
School/Unit: ACADEMIC
Department/Office: Comm, Media & Learning Tech Design
Categories: Faculty
Posting Summary:
The TML Program is hiring an Instructor to teach MSTU 5013: Theory and Programming of Interactive Media (Lab). This hands-on lab section complements the lecture-based MSTU 5003 and supports students’ development as novice programmers and interactive media designers. Responsibilities include facilitating weekly synchronous online lab sessions, offering individualized guidance, assessing work, and collaborating with the lecture team. Strong teaching experience in programming is required, and familiarity with HTML, CSS, JS, and AI tools is strongly preferred.
Job Summary/Basic Function:
The Technology, Media, and Learning (TML) Program at Teachers College, Columbia University is seeking an Instructor to teach MSTU 5013, the lab component of the larger course, MSTU 5003: Theory and Programming of Interactive Media.
This course introduces students — many of whom are new to coding — to foundational programming concepts within the context of designing interactive media for learning. The lab section supports students in developing their coding skills, project ideas, and problem-solving strategies in a small-group, hands-on online setting.
The instructor will facilitate weekly synchronous Zoom-based lab sessions focused on reinforcing programming concepts, fostering a culture of inquiry, and supporting students in leveraging AI tools as part of the learning and development process. Instructors are expected to provide timely, constructive feedback, create inclusive and engaging online learning environments, and collaborate with the MSTU 5003 instructional team to ensure coherence and continuity across the lab and lecture components.
Course Details
Course Title: MSTU 5013 – Theory and Programming of Interactive Media (Lab)
Term: Fall 2025 (September 3 – December 19)
Format: Fully online, synchronous (via Zoom)
Schedule:
1 lab session per week (~1 hour 40 minutes)
1 hour of weekly office hours
Additional time for course prep, grading, and coordination via Canvas
Minimum Qualifications:
Demonstrated competence in teaching introductory programming, ideally in a postsecondary or adult learning context
Experience using or teaching with AI-assisted coding tools (e.g., ChatGPT, GitHub Copilot)
Ability to support a range of learning goals — from technical implementation to visual communication
Familiarity with web technologies including HTML, CSS, and JavaScript, or the ability to quickly gain fluency in these tools
Strong communication skills and a commitment to inclusive, student-centered pedagogy
Preferred Qualifications:
Salary Range:
3000.00
Work Modality:
Faculty
Advertised: Eastern Daylight Time
Application close:
Apply now