 |
 |
Radhika Nagpal
Assistant Professor of Computer Science
School of Engineering and Applied Sciences
Harvard University
235 Maxwell Dworkin
33 Oxford Street,Cambridge, MA 02138
Phone: 617-496-6434
rad at eecs harvard
|
Research Interests: Engineering and understanding
self-organizing systems. Biologically-inspired multi-agent algorithms,
and their application to distributed systems, modular/swarm robotics,
sensor networks, and programmable materials; Computational models of
biological multicellular systems in development and morphogenesis.
Teaching (Fall 2008): CS182 (Introduction to Artificial
Intelligence). Note that CS266 will be moved to the Spring term -
sorry for the inconvenience!
Short bio: In fall 2004, I joined Harvard, as an assistant
professor in Computer Science, in the Harvard School of Engineering and
Applied Sciences. Before that I spent a year as a research fellow
in the Department of Systems
Biology at Harvard Medical School, where I am still affiliated. I
am also a member of the newly created Harvard Institute of Biologically
Inspired Engineering.
Previously, I was a graduate student and postdoc lecturer at the MIT
Computer Science and Artificial Intelligence Laboratory (CSAIL) and a member of the Amorphous Computing Group. I am
also a recipient of the 2005
Microsoft New Faculty Fellowship Award and the NSF Career Award 2007.
Contact: Office hours TBA. If you are a Harvard
Student, then I strongly recommend coming by during Office Hours. If
you are a prospective student, intern or
postdoc, please read this first. For all else, email is the best
way to contact me.
Announcements: IJCAI
2009: Multi-Robot Teaming Challenge
My Research |
Official Research Group page |
Publications |
Teaching |
Undergrad Clubs (RoboCup, iGEM) |
Other Fun Stuff
|
News!
We (Harvard College Eng. Society and CS199r) hosted the U.S Open
Small-size Robot Soccer Competition at Hilles Penthouse, Harvard
University, May 8-10th, 2009.
Article in Harvard
Magazine on Bioengineering and Bio-inspired Engineering (jan
2009). Also see the accompanying movie
from our group.
Harvard has announced the creation of the Wyss Institute for Biologically
Inspired Engineering -- the mission of this institute is to
discover and harness engineering principles from nature to create new
materials, devices, and control technologies (Oct 2008). Radhika is
appointed as one of the core founding faculty members.

Chih-han and Radhika's paper at AAMAS 2008 is nominated for
the Best Student Paper Award.
Radhika gets the NSF CAREER Award (SEAS homepage, Gazette
Article), 2007.
Emergent geometric order in epithelial tissues,
Nature, Aug 31, 2006.
|
Self-Organising Systems Research
Biological systems get tremendous mileage by using vast numbers of
cheap and unreliable components to achieve complex goals reliably. For
example, cells with identical DNA cooperate to form complex
structures, such as ourselves, with incredible reliability in the face
of cell death, variations in cell numbers, and changes in the
environment. Emerging technologies have made it possible to create our
own large-scale multi-agent systems, by bulk-manufacturing tiny
computing and sensing agents and embedding these into materials and
the environment. We would like to build novel applications from these
technologies --- vast sensor-rich environments, robot swarms and
reconfigurable modular robots, programmable materials. A key challenge
is achieving the kind ofreliability and complexity that cells
achieve:
- How does one creat globally robust systems, from the
cooperation of vast numbers of unreliable agents?
- How does one translate desired global goals into the local
interactions of vast numbers of agents?
My research interest is developing programming paradigms for robust collective
behavior, inspired by biology. Developmental biology, how
cells cooperate in tissues and multicellular organisms, can provide
insights into how global self-repair and adaptation can be achieved
through simple local behaviors. The study of social insects can teach
us how to program cooperation and adaptation amongst mobile agents.
Ultimately, the goal is to create a framework for the design and
analysis of self-organising multi-agent systems. My group's
approach is to formalize these strategies as algorithms, analysis,
theoretical models, and programming languages. We are especially
interested in global-to-local compilation, the ability to specify user
goals at the high level and automatically derive provable strategies
at the agent level. This methodology is applicable to a wide range of
distributed multi-agent systems, from wireless sensor networks to
modular and swarm robotics, and we pursue both theory and physical
implementations of our work, especially in robotics.
My other research interest is understanding robust collective behavior in
biological systems. Building artificial systems can give us
insights into how complex global properties can arise from
identically-programmed parts --- for example, how cells can form
scale-independent patterns, how large morphological variations can
arise from small genetic changes, and how complex cascades of
decisions can tolerate variations in timing.
I am interested in mathematical and computational models of
multi-cellular behavior, that capture hypotheses of cell behavior and
cell-cell interactions as multi-agent systems, and can be used to
provide insights into systems level behavior that should emerge. We
work in close collaboration with biologists, and currently study
growth and pattern formation in the fruit fly wing.
Selected Publications:
-
Programmable Self-Assembly Using
Biologically-Inspired Multiagent Control, AAMAS 2002.
(pdf)
- Collective Construction by Mobile Robots
with Enhanced Building Blocks, ICRA 2006. (pdf)
- The Emergence of Geometric Order in
Proliferating Metazoan Epithelia, Nature, Aug 31, 2006.
(pdf)
- Self-organizing Desynchronization
and TDMA on Wireless Sensor Networks, IPSN 2007. (pdf)
- Self-organizing Environmentally-adaptive
Shapes on a Modular Robot, IROS 2007.
(pdf)
- Automated Global-to-Local Programming in 1-D
Spatial Multi-Agent Systems, AAMAS 2008. (pdf)
Media:
Research Group: For more detailed description of the
projects we work on, see our research group
webpage,
Academic:
|
Teaching:
|
CS 51:Introduction to Computer Science II
(Spring 2005-08) This course is about Abstraction and Design; understanding how to use
abstractions to design programs that are clear, efficient and
elegant. We cover abstract models for computational processes and
their concrete realization --- functional abstraction, data
abstraction, object-oriented design, and finally programming languages
as the ultimate abstraction.
|
|
CS 266:Bio-inspired Multi-agent and Distributed Systems
(Fall 04-08) This class will survey the state of the art in
biologically-inspired approaches to designing robust collective
behavior, in diverse domains. Topics include: swarm intelligence and
applications, amorphous computing and reconfigurable robotics,
immune-inspired systems, synthetic biology. Students will lead
discussions of research papers and undertake a semester-long research
project.
|
|
CS 199r: Special Topics in Computer Science (Robot Systems Design)
(Spring 2009) Building autonomous robotic systems requires
understanding how to make robots that observe, reason, act and
coordinate. In this project-based course, we studied this area in the
context of developing an autonomous robot soccer team. This course
built upon the HCES and RFC Cambridge small-size league robot
infrastructure and focussed mainly on low-level control and high-level
coordination. At the end of the course we hosted a competition with
two visiting teams. (more info)
|
|
SB 301: Special Topics in Systems Biology
(Fall 2005) An exploration of new directions for the field of systems
biology. We discuss unsolved questions in biology and new approaches
offered by systems biology. Topics included theory of biological
networks, understanding
multicellular systems, genomics as a toolkit, and non-genetic
variation. Instructors: Galit Lahav, Kit Parker, Radhika Nagpal, Vamsi
Mootha, Andrew Murray, Carl Pabo. |
|
Courses taught at MIT, as a postdoctoral lecturer
MIT 6.042:
Mathematics for Computer Scientists: Fall01-02, with Prof. Albert
Meyer. (
MIT OpenCourseWare version)
MIT
6.978: Biologically Motivated Programming Technology for Robust
Systems: Fall 2002. (final
projects)
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.
|
Undergraduate Clubs/Activities
|
Harvard College Engineering Society (HCES)
RFC Cambridge, the
Harvard-MIT undergraduate RoboCup soccer team, took their
team of 5 autonomous robots to play soccer in the Robocup US
Open held at Georgia Tech (apr 22-23). They placed 2nd and
scored 3 goals!! Then they headed to Germany to compete in
the International
Robocup Competition!. Our very own RFC Members were even
featured on CARTOON NETWORK! Watch the highlights video of
Harvard-MIT 2007 Robot soccer team and see more movies
on the RFC website. The Harvard College Engineering Society
(HCES) is the umbrella undergraduate group aimed at
promoting engineering and cross disciplinary collaboration
on campus - i.e. We do COOL things. Come join us!
Faculty Advisors: Radhika Nagpal, Robert Wood
|


|
iGEM
2006: Intercollegiate Genetically Engineered Machine
Competition
Each year many universities compete in iGEM
--- to design, build and characterize genetically-encoded
finite state machines. The goal is to create 'living'
machines by instructing cells to for example count, decode
signals, or produce specific patterns. The challenge is to
go from idea, to design, to DNA, to implementation (in
cells) in 3 months! The Harvard Team consists of
undergraduates from many different disciplines, and they
have built many things from bacteria that can propogate a
pulse, to dna structures that self-assemble. Read about it
here: Harvard
2006 team, Harvard 2005 team and
in the Gazette
(Aug 25, 2005) and The
New York Times. The
Harvard iGEM 2006 team and one of their cool projects
on the construction of novel DNA nanostructures for drug
delivery made the front page of MIT's
Technology Review's website.
|
Other Fun Stuff
As an undergraduate at MIT, I co-founded the MIT Bhangra Club
and taught there for many years (1994-2004
website). I also enjoy drawing and painting and I did the artwork
for Chowk, a community website
started by my entrepreneur friend Umair Khan, who is also a great writer. These
days I spend alot of my time with my family, Quinton Zondervan and our
two kids, who all also happen to like art, dance, robots, etc - Go
figure!
|