Lab, Dec 2017
Please visit the lab website for a current list of lab members and graduates.


Human-Robot Interaction (CSE 276B) - Winter 2019, 2018, 2017

Description: Robots are entering our world - in homes, hospitals, roadways, schools, and workplaces. How do we make them functional, useful, and acceptable? This course will explore the core computational, engineering, and experimental challenges and techniques in human-robot interaction (HRI). Course topics include: perception of people, shared autonomy and control, coordination and collaboration, and experimental robotics. We will review seminal and recent papers in the field, and engage in team-based projects with physical, mobile robots.

Pre-requisites: This class requires expertise in programming and data structures. Students should be comfortable decomposing a complex problem, selecting suitable algorithms, and implementing them. Prior exposure to robotics, computer vision, or machine learning is helpful, but not required. Experience using unix-like operating systems is also a plus. Students should be comfortable reading and analyzing scientific papers at the graduate level. Please note, this class moves quickly and will be time-intensive. It involves both software development and reading and discussion of graduate-level research papers.

***NOTE: If you are interested in 276B for Winter 2019, please complete this form to be added to the waitlist. ***

Healthcare Robotics (CSE 276D / 176A) - Spring 2019/2018/2017

Robotics technology has the potential to be a game changer in healthcare: improving health and well-being for millions of people, supporting care givers, and aiding an overburdened clinical workforce. However, healthcare is a complex ecosystem, and it is crucial to consider this context from a multidisciplinary perspective when building new technology. This graduate-level course will bring together engineers, scientists, clinicians, and end-users to explore this exciting new field. This course will be project-based, interactive, and hands on, and will involve working closely with key stakeholders to design and prototype solutions to real-world problems. Students will explore the latest research in robotics, human-robot interaction, and health design, and gain experience using this perspective to solve important problems in unique ways.


Autonomous Mobile Robots (CSE 40943/60943) - Spring 2012-2016

This course introduces the fundamental computational problems of autonomous mobile robots, including locomotion, sensing, perception, control, mapping, and planning. We will also explore current research topics in the field, such as social robotics, healthcare robotics, and driverless cars. Because robotics is an inherently physical science, this course is entirely group project-based, and students will practice concepts learned in class on Turtlebot robots during weekly programming assignments. The class also has a final capstone project that includes an exhibition at the annual Notre Dame National Robotics Week Event (ND-NRW) in April, a community science outreach event.

Intro to Computing for EE Majors (CSE 20133) - Fall 2012-2015

This course introduces electrical engineering students to computational thinking, and develops their ability to solve engineering problems in software. Students will learn structured programming, algorithm analysis and development, C syntax and semantics, logical and syntactical debugging, and software engineering fundamentals. Students will engage in practical, hands-on programming exercises both inside and outside of class.


Notre Dame National Robotics Week Event (ND-NRW) (2011 - 2016)

I am the founder and coordinator of the annual Notre Dame National Robotics Week Event (ND-NRW). NRW is an annual nationwide event that celebrates robotics developments, educates the public about the ways in which robotics impacts society, and encourages K-12 students to pursue STEM careers. Students from my robotics class present their capstone projects, and hundreds of other students, faculty, and staff from the university and Michiana community highlight interactive robotics projects. Across five years, we have had over 4000 children and families from the community attend our event.

2015 and 2014 photos and videos of the event can be found on the NDNRW Twitter page

Here are some press articles and videos from previous years: 2014, 2014, 2013, 2012 2012 2012

Other outreach (2001-2011)

I have also been involved with US First and Botball in the past, and organized various outreach activities for children with no prior programming experience how to program both mobile and humanoid robots using tangible programming languages. (Here's an article).

In the UK I was involved with Guerilla Science, which aims to steathily embed science outreach into music, art, and cultural events. I  brought one of our mimicking androids (Elvis) to a Secret Cinema event in London, where they recreated scenes from and screened the film Blade Runner. (Here are some photos).