Wendy Ju is an associate professor at the Jacobs Technion-Cornell Institute at Cornell Tech and in the information science field at Cornell University. She is also on the faculty at Technion – Israel Institute of Technology. Dr. Ju comes to Cornell Tech from the Center for Design Research at Stanford University, where she was Executive Director of Interaction Design Research, and from the California College of the Arts, where she was an Associate Professor of Interaction Design in the Design MFA program. Her work in the areas of human-robot interaction and automated vehicle interfaces highlights the ways that interactive devices can communicate and engage people without interrupting or intruding. Dr. Ju has innovated numerous methods for early-stage prototyping of automated systems to understand how people will respond to systems before the systems are built. She has a Ph.D. in Mechanical Engineering from Stanford and a Master’s in Media Arts and Sciences from MIT. Her monograph on “The Design of Implicit Interactions” was published in 2015.
Creating Distributed Interactive DevicesCornell Course
Course Overview
In this course you will develop an interactive Raspberry Pi device that communicates with other devices across the internet, and uses cutting edge technology like speech synthesis and computer vision. For the final project of this course you will build a system of your own design that uses these new technologies.
The course brings into play all the skills you have learned in previous courses. It allows you to gain experience with the complex process of designing, prototyping, and debugging a system with distributed, networked components. You will experience firsthand the challenges of developing a device from a concept to a fully functional prototype that has the internet connectivity that is expected of marketable Internet of Things devices today.
Due to the applied nature of this program, you will be sent a kit of electrical components and microcontrollers before the start of your course.
You are required to have completed the following courses or have equivalent experience before taking this course:
- Designing a Simple Interactive System
- Expanding Interactive Systems With Devices and Libraries
- Designing Complex Sensing and Functions in Interactive Systems
- Building Actuated Interactive Devices
- Designing Advanced Interactive Devices
Key Course Takeaways
- Connect your interactive system to the internet
- Architect functions across system components to achieve specific application objectives
- Design, prototype, and test a distributed system to meet context and use requirements

How It Works
Course Author
Who Should Enroll
- Engineers
- Research and design professionals
- Product designers and developers
- Software engineers
- Electronics hobbyists
- Designers/artists with the appropriate background
- Entrepreneurs
- Career starters
100% Online
cornell's Top Minds
career