Design Foundations I
(Spring 2025 - present)
New York City College of Technology
Entertainment Technology Department (Emerging Technology Program)
Brooklyn, NY
Course Website: MTEC1101 - OpenLab - Design Foundations (Fall 2025)
This course is the first in a two-part series for Emerging Media Technology majors, aimed at equipping students with the fundamental concepts, skills, and processes of design.
Through project-based learning, students will explore how design integrates creativity, critical thinking, and technical skills to address real-world challenges. The mission is to foster versatile thinkers-and-makers who can adapt to a rapidly changing technological landscape.
Design is more than aesthetics - it is a embodied and situated practice of problem-solving, communication, and innovation. At its core, design involves identifying needs, generating creative solutions, and crafting meaningful experiences.
Design Foundations I introduces students to these principles, laying the groundwork for success in the Emerging Technology program, and their future careers in digital and interactive media.
Physical Computing Skills Lab
(Fall 2022, Fall 2023, Spring 2024)
New York City College of Technology
Entertainment Technology Department (Emerging Technology Program)
Brooklyn, NY
Syllabus: MTEC1005 - GitHub - Physical Computing Skills Lab (Spring 2024)
This one-credit course introduces students to the field of Physical Computing while building foundational skills for courses in the Physical Computing concentration. We will focus on electronics and circuit fundamentals, analog vs digital voltage control, prototyping techniques, and a basic introduction to the Arduino microcontroller.
The goals of this course are to give students an introduction to the physical computing prototyping process, basic principles of electronics, building circuits, programming, working with sensors, actuators and control interfaces, and breaking down a prototyping process into manageable goals and tasks.
By the end of this course, students were able to create basic electronic circuits and identify components, program the Arduino microcontroller to sense and respond to the physical environment, work with digital & analog inputs + outputs, sensors & actuators, and design and complete a prototype of an interactive physical computing interface.