• Contact Info

Weaver, Zachary Markus

Teaching Assistant Professor

Positions

Teaching

courses taught

  • ATLS 3300 - Object
    Primary Instructor - Spring 2020 / Summer 2023 / Fall 2023 / Fall 2024
    Introduces the fundamentals of physical computing. This class is an exploration of computing that starts from the perspective that humans are fundamentally physical beings. Students will design projects that interact with humans and the physical world and will learn to integrate sensors, motors, and simple electronics into creative projects. Projects will include interactive installations, art projects, games, and audio controllers.
  • ATLS 4000 - Research Methods and Professional Practice
    Primary Instructor - Fall 2024
    Research Methods and Professional Practice lays the foundation for students to produce culminating work in their major. In this course, students will engage in domain exploration, learn to define a research problem, utilize tools and methods for professional design research, refine presentation skills, and engage in iterative and collaborative work. This course is focused on domain research, idea validation, and prototyping in order to prepare students for a culminating semester-long Capstone project based on this research. Formerly offered as a special topics course.
  • ATLS 4010 - Capstone Projects
    Primary Instructor - Spring 2024
    Focuses on the development of an individual thesis project. Specific class sessions will feature a combination of lectures, demonstrations, guest speakers, lab sessions, and critiques. This course also entails group work, portfolio development, critical theoretical readings, and a significant written component.
  • ATLS 5410 - Creative Technologies
    Primary Instructor - Spring 2022 / Spring 2023 / Spring 2024
    This course gives students hands-on exposure to a wide range of technologies, including 3D printing, laser cutting, microcontrollers, sensors and programming. Through rapid prototyping and problem solving, students gain technical fluency and competence while identifying technology skills they wish to develop further.

Background