Photo by Vadimborkin/iStock / Getty Images
Photo by Czgur/iStock / Getty Images


These courses are recommended for those who wish to pursue research in the RE Touch Lab. 


Soft Robotics

MAT 594 - Fall Quarter 2017 - (Taught by Prof. Visell)

This seminar, lab, and project-based course addresses Soft Robotics, an emerging field that is addressing the the design of highly flexible robots or other embodied systems constructed from soft materials, and often having analogies to biological systems. The course will address conceptual foundations (engineering, art, design), creative possibilities, technologies, and materials.


MAT 594 (ST MAT) / ECE 594 (ST Robotics) - Winter Quarter 2017 - (Taught by Prof. Visell)

Haptics refers to the science and engineering associated with touch sensing and interaction. In this graduate course, we will review scientific and engineering foundations of haptics, will investigate engineering principles for the design of haptic systems, and explore creative applications in VR, Human-Computer Interaction, and Robotics. Due to the emerging nature of this field, the course will engage with contemporary research literature and projects. Course participants will design and create original haptic projects – interfaces, haptic media, artifacts, immersive simulations, experiences, or experiments. 

Physical Computing

MAT 594 (ST MAT) - Fall Quarter 2016 -  (Taught by Prof. Visell)

This studio course addresses the design and applications of physically-embodied interfaces for interacting with multimedia computing systems. Through tutorials and student-led design projects, we will explore and engage in the conceptual development, digital design, 2D and 3D fabrication, and electronic instrumentation of novel tangible and computing interfaces, and their applications in interactive digital multimedia arts and technology, learning processes for digital design and creation. We will realize novel physical computing interfaces during the course.


Additional Selected Courses - Graduate

ECE 289 – Intro to Robotics - Dynamics & Control
ME/ECE (various, see catalog) – Control
CS 265 — Advanced Topics in Machine Intelligence
CS/ECE 281B — Advanced Topics in Computer Vision
ECE 277B — Pattern Recognition
ECE 278A — Digital Image Processing
ECE 278C — Imaging Systems
MAT 200A — Art and Technology
MAT 200B — Music and Technology
MAT 235 — Computer Imaging
ME 292 – Design of Transducers


Additional Selected Courses - Undergraduate

ECE 160 – Multimedia Systems - (Taught by Prof. Visell)
ME / ECE 179D, 179P – Introduction to Robotics: Dynamics, Control, Planning, Kinematics
ME 179L – Robotics Design Lab
ME 181A, 181B, 181C - Introduction to Robotics: Mechanics, Vision, Control
ME 128 – Biomedical Device Design
ECE 194D – Robot Dynamics and Control
CS 165A — Artificial Intelligence
CS 165B — Machine Learning
CS 180 — Computer Graphics
ECE 181B — Introduction to Computer Vision
CS 185 — Human-Computer Interaction
ECE 178 — Introduction to Digital Image and Video Processing