- Robert Shepherd
- Ashutosh Saxena
- Andy Ruina
- Hod Lipson
- Hadas Kress-Gazit
- Ross Knepper
- Ephrahim Garcia
- Mark Campbell
For Spring 2010: Which course should I take?.
Background courses: Not specifically robotics courses but provide basic skills
CS 1114: Intro to CS using robots. Teaches robots and computer vision to introduce core concepts in computer science to freshmen in a variety of majors
MAE 225: Hands-on design and manufacturing of mechanisms.
CS/ENGRD 2110: Object oriented programming and data structures.
COGST 1101 / CS 1710: Introduction to Cognitive Science.
MAE 3780: Mechatronics. An introductory course in functional elements of automation.
CS4700: Intro to AI.
MAE/ECE 4780/5780: Feedback Control Systems
CS 4758 / 6758: Robot Learning. Teaches learning algorithms and techniques for robots. It involves a project involving physical robots.
MAE 4170/5170: Introduction to Robotics Dynamics, Control, Design.
MAE 4180/5180: Autonomous Mobile Robots
ECE 5470: Computer Vision
MAE 3780: Mechatronics
CS/MAE 473/473R: Evolutionary Robotics. Teaches evolutionary algorithms for developing novel robot designs.
CS 4780: Machine Learning
ECE 4760: Designing with Microcontrollers
TAM 7960: Legged locomotion of robots and animals
CS 6650: CS 6650 Computational Motion
CS 6670: Machine Vision. Course on computer vision will also focus on a number of projects, including panorama stitching and single-view modeling.
CS 6751 / MAE 6751 Introduction to Robotic Mobile Manipulation.
CS 6780: Advanced Machine Learning. An applied course with lectures on applications to robotics. It involves a research project as a significant part of the curriculum.
CS 7726 / MAE 6500: Evolutionary Computation and Design Automation
MAE 6770: Robust Control
MAE 6740: Hybrid Systems