Eric Ewing

Visiting Assistant Professor at Brown University

Eric Ewing at Girls Get Math event
Curriculum Vitae

Teaching

I've been teaching at Brown University since Spring 2024, first as a Teaching Fellow and now as a Visiting Assistant Professor. As a Visiting Assistant Professor at Brown University, I am committed to providing a high quality AI and Robotics education for students of all backgrounds.

Courses Taught:

In the Summer of 2023, I taught a course for the Summer@Brown program, which invites high school students from around the world to take classes at Brown.

Before entering my PhD program, I was a STEM Scholar Coach in Highland Park High School for the Schuler Scholar Program (which is very unfortunately now discontinued)

I taught multi-week after school programs on:

Research

A full up to date list of publications is available on my google scholar page.

Multi-Agent Path Finding (MAPF)

My research advances the field of Multi-Agent Pathfinding (MAPF) by combining learning and optimization techniques. I've studied the empirical hardness of MAPF instances and what properties of instances are likely to make them harder to solve. I've worked on algorithm selection and other portfolio techniques within MAPF to advance the state-of-the-art in MAPF algorithms.

Robart

Robart is an online block programming environment for Crazyswarm2. The goal is to make programming multi-robot systems accessible to all. Robart is quick to learn, requires no additional software on student computers, and can program deeply complex behaviors. The base trajectories that are available are to move in a straight line or a circle. Additional modifier blocks can be used to rotate, skew, stretch, or add multiple trajectories together. With these commands we can create a wide variety of interesting behaviors.

The webapp is currently hosted here.

Media and Outreach