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. 


Physical Waves in Continuous Media

MAT 594 - Fall 2019  (Taught by Prof. Visell)

This course addresses physical wave phenomena and vibrations in continuous media. The course will involve theory/lectures, readings, homework, discussions, experiments, and projects. Please contact Prof. Visell if you are interested in enrolling.

Soft Robotics

MAT 594 - Fall Quarters as Announced  (Taught by Prof. Visell)

This 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 is hands-on, DIY, and lab based.  It addresses conceptual foundations (engineering, art, design), modeling, creative possibilities, technologies, and materials.


MAT 594 (ST MAT) / ECE 594 (ST Robotics) - Winter Quarters 2014 - Present   (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. The course includes hands-on lab components. Due to the emerging nature of this field, the course will engage with contemporary research literature and projects. Course participants will design and create their own haptic projects, 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.


Additional Selected Courses - Graduate

ME 291 – Physics of Transducers
ME 292 – Design of Transducers
ECE 289 – Intro to Robotics - Dynamics & Control
ME/ECE (various, see catalog) – Control
CS 265 — Adv. Top. in Machine Intelligence
CS/ECE 281B — Adv. Top. in Computer Vision
ECE 277B — Pattern Recognition
ECE 278A/B — Digital Image Processing
ECE 278C — Imaging Systems
MAT 200A — Art and Technology
MAT 235 — Computer Imaging
CS 290A – Human-Computer Interaction
CS 290A – Computer Vision
ECE 230/ME 243 – Linear Systems Theory
ECE 271 – Optimization
ECE 210 – Matrix Analysis and Computation
ECE 248 – Kalman Filtering


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 — Image Processing
PSYCH 107 – Intro to Perception
PSYCH 110A, 110B – Perception: Vision, Audition
ECE 130 – Signal Analysis and Processing
ECE 183/ECE 269 – Nonlinear Phenomena
ME 163 – Engineering Mechanics: Vibrations
ECE 147B – Digital Control Systems
ME 141 – Micro Electro-Mechanical Systems (MEMS)