David Barrett Associate Professor of Mechanical Engineering and Design Disciplines Mechanical Engineering Research Interests Robotics