← Back to Teaching
Teaching Adjunct Professor of Practice 2026 Spring

CMU School of Design — Course Modules

School of Design @ Carnegie Mellon University

Three course modules taught at the CMU School of Design covering Unity for interactive digital media, RhinoCAD for digital fabrication, and Arduino for IoT prototyping.

UnityRhinoCADArduinoIoTDigital MediaPrototypingFabricationC#

Modules Taught

Unity for Interactive Digital Media

Introduction to the Unity Game Engine for creating virtual worlds and interactive digital media experiences. Covers Unity fundamentals, scene management, and basic C# scripting.

RhinoCAD Introduction

How to use Rhino 3D for technical drawings, digital prototyping, and fabricating physical models using computer-controlled machines (laser cutters, CNC, 3D printers).

Arduino for IoT

How to use microcontrollers to program the interactivity of IoT devices — covers wired and wireless IoT prototype development, sensor integration, and actuator control.

Teaching Approach

Each module is hands-on and project-driven. Students leave every session with something they made — not just knowledge of concepts.