Teaching and Advising
I am actively involved in many forms of teaching: courses and curriculum design, advising undergraduate clubs, public workshops and outreach, and educational robotics technology transfer. You can read about some of the activities on this page, and you can watch videos from lots of our educational efforts on our Youtube Channel playlist.
My main area of teaching is robotics and swarm intelligence, and I especially enjoy classes with lab components and final projects and active learning. I've developed many courses from scratch, including my CS189 Robots-Roam-the-Halls class at Harvard and my COSIW Robotics+Art class at Princeton, and revamped traditional courses to be active learning and lab-based. Some of my current efforts are auditing and reimagining course materials with an intersectional feminism and social justice lens; I am especially influenced by the work of colleague and author Prof. Ruha Benjamin (Race After Technology, MacArthur 2024). At Harvard I was a co-lead on the Embedded EthiCS Initiative, a joint program between the Computer Science and Philosophy departments to design ethics modules for every course in the CS curriculum, embedding the discussion of values and ethical reasoning in our technical education (2019 Mozilla Responsible Computer Science Challenge Grant).
At Princeton, I work with the NSBE and SHPE chapters (National Societies for Black and Hispanic Engineers) on several topics, including co-leading the first annual NSBE conference trip with over 30 students for the first time in 2023. I was the founding faculty advisor for the Harvard WICs Club (Harvard Women in CS, 2014-2020), and did a large number of events with this amazing group. For example, we developed and host the annual WECode, a Grace Hopper like affordable event hosted at Harvard that brings over 700 female CS students from all over the US to Harvard. I have also advised and helped found other clubs in the past, including Harvard Gender Inclusivity in Math (GIIM), Harvard-MIT RoboCup Club (RFC, fun video from 2007), and the Harvard College Engineering Society (HCES). Mentoring at all levels (undergrad, grad, junior faculty) is an important part of my work, and I am honored to have received the McDonald Mentoring Award (2015).
I am actively involved in many forms of teaching: courses and curriculum design, advising undergraduate clubs, public workshops and outreach, and educational robotics technology transfer. You can read about some of the activities on this page, and you can watch videos from lots of our educational efforts on our Youtube Channel playlist.
My main area of teaching is robotics and swarm intelligence, and I especially enjoy classes with lab components and final projects and active learning. I've developed many courses from scratch, including my CS189 Robots-Roam-the-Halls class at Harvard and my COSIW Robotics+Art class at Princeton, and revamped traditional courses to be active learning and lab-based. Some of my current efforts are auditing and reimagining course materials with an intersectional feminism and social justice lens; I am especially influenced by the work of colleague and author Prof. Ruha Benjamin (Race After Technology, MacArthur 2024). At Harvard I was a co-lead on the Embedded EthiCS Initiative, a joint program between the Computer Science and Philosophy departments to design ethics modules for every course in the CS curriculum, embedding the discussion of values and ethical reasoning in our technical education (2019 Mozilla Responsible Computer Science Challenge Grant).
At Princeton, I work with the NSBE and SHPE chapters (National Societies for Black and Hispanic Engineers) on several topics, including co-leading the first annual NSBE conference trip with over 30 students for the first time in 2023. I was the founding faculty advisor for the Harvard WICs Club (Harvard Women in CS, 2014-2020), and did a large number of events with this amazing group. For example, we developed and host the annual WECode, a Grace Hopper like affordable event hosted at Harvard that brings over 700 female CS students from all over the US to Harvard. I have also advised and helped found other clubs in the past, including Harvard Gender Inclusivity in Math (GIIM), Harvard-MIT RoboCup Club (RFC, fun video from 2007), and the Harvard College Engineering Society (HCES). Mentoring at all levels (undergrad, grad, junior faculty) is an important part of my work, and I am honored to have received the McDonald Mentoring Award (2015).
Courses at Princeton:
COS IW Reimagining Robotics Through Art (Spring 2024, 2025)
MAE 577: Multi-Robot Systems, Brain-Body-Colony (Graduate Course and Reading Seminar, Fall 2023)
MAE 345: Introduction to Robotics (Undergraduate Course, Fall 2024; using taught by Prof Ani Majumdar)
Also taught a freshman seminar and COS IW seminar on swarm intelligence.
Past Courses at Harvard:
CS189: Autonomous Robot Systems: Robots Roam the Halls [example syllabus Spring 2018; CS189 Video Highlights] (2011-2020)
CS 289: Bio-inspired Multi-agent Systems [example syllabus: Fall 2017] (Grad course, taught 2004-2021)
CS182: Intelligent Machines: Reasoning, Actions, and Plans (aka Intro to AI I) (taught 2009-2011)
CS51: Introduction to Computer Science II (taught 2005-2008)
SB 301: Special Topics in Systems Biology (Fall 2005)
Past Courses at MIT:
MIT 6.042: Mathematics for Computer Scientists: Fall01-02, Flipped Classroom with Prof. Albert Meyer (on MIT OpenCourseWare)
MIT 6.978: Biologically Motivated Programming Technology for Robust Systems: Fall 2002.
MIT 6.033: Computer Systems Engineering: Spring 2003, Recitation Instructor.
MIT 2004 IAP Course on Synthetic Biology, with Drew Endy, Tom Knight, and Pam Silver.
COS IW Reimagining Robotics Through Art (Spring 2024, 2025)
MAE 577: Multi-Robot Systems, Brain-Body-Colony (Graduate Course and Reading Seminar, Fall 2023)
MAE 345: Introduction to Robotics (Undergraduate Course, Fall 2024; using taught by Prof Ani Majumdar)
Also taught a freshman seminar and COS IW seminar on swarm intelligence.
Past Courses at Harvard:
CS189: Autonomous Robot Systems: Robots Roam the Halls [example syllabus Spring 2018; CS189 Video Highlights] (2011-2020)
CS 289: Bio-inspired Multi-agent Systems [example syllabus: Fall 2017] (Grad course, taught 2004-2021)
CS182: Intelligent Machines: Reasoning, Actions, and Plans (aka Intro to AI I) (taught 2009-2011)
CS51: Introduction to Computer Science II (taught 2005-2008)
SB 301: Special Topics in Systems Biology (Fall 2005)
Past Courses at MIT:
MIT 6.042: Mathematics for Computer Scientists: Fall01-02, Flipped Classroom with Prof. Albert Meyer (on MIT OpenCourseWare)
MIT 6.978: Biologically Motivated Programming Technology for Robust Systems: Fall 2002.
MIT 6.033: Computer Systems Engineering: Spring 2003, Recitation Instructor.
MIT 2004 IAP Course on Synthetic Biology, with Drew Endy, Tom Knight, and Pam Silver.