Computer Science Department
500 College Ave.
Swarthmore, PA 19081
I am a Full Professor in the Computer Science Department at Swarthmore
I also participate in the interdisciplinary program Cognitive
Science. I received my Ph.D. in Computer Science with a minor in Cognitive Science from Indiana University in 1994. I
received my B.A. in Mathematics
from Grinnell College in 1985.
| Office hours || W 1:30 - 3:30pm|| SCI 243 |
| CS81: Adaptive Robotics |
| Class || TR 9:55 - 11:10am
|| SCI 181
| Lab A
|| F 2:15 - 3:45pm
|| SCI 252
| Lab B
|| F 4:00 - 5:30pm
|| SCI 252
| Directed Reading || M 1:30 - 4:00pm|| SCI 252 |
My current research is in the field of developmental robotics where
the goal is to create intelligent robots by allowing them to go
through a developmental process, rather than being directly programmed
to solve a particular task. By endowing a robot with an appropriate
control architecture and adaptive mechanisms, it can learn through
interactions with the world, developing its own knowledge about itself
and its environment.
Review of Angelo Cangelosi and Matthew Schlesinger: Developmental
Robotics in Genetic Programming and Evolvable Machines,
Volume 16, Issue 3, 2015.
A support program for introductory CS
courses that improves student performance and retains students from
underrepresented groups, co-authored with Tia
Newhall, Andy Danner, Ameet Soni, Frances Ruiz, and Richard Wicentowski. Proceedings of Special Interest Group in Computer Science Education, 2014.
Motivation, co-authored with Rachel Lee, Ryan Walker, and James
Marshall. Proceedings of the Ninth International Conference on
Epigenetic Robotics, 2009.
- Editorial: Introduction to
Developmental Robotics, co-authored with Douglas
Blank. Connection Science, Volume 18, Number 2, 2006.
- Bringing up robot: Fundamental
mechanisms for creating a self-motivating, self-organizing
architecture, co-authored with Douglas Blank, Deepak Kumar, and
Jim Marshall. Cybernetics and Systems, Volume 36, Number 2,
- An emergent framework for
self-motivation in developmental robotics, co-authored with James
Marshall and Douglas Blank, presented at The Third International
Conference on Development and Learning, 2004.
- Heterogeneity in the
coevolved behaviors of mobile robots: The emergence of
specialists, co-authored with Mitchell Potter and Alan Schultz,
Proceedings of the Seventeenth International Joint Conference on
Artificial Intelligence, Morgan Kaufmann, 2001.
- REAPER: A Reflexive
Architecture for Perceptive Agents, co-authored with Bruce
Maxwell, Nii Saka Addo, Paul Dickson, Nathaniel Fairfield, Nik
Johnson, Edward Jones, Suor Kim, Pukar Malla, Matthew Murphy, Brandon
Rutter, and Eli Silk, AI Magazine, volume 22, number 1, 2001.
- Nature versus Nurture in Evolutionary
Computation: Balancing the Roles of the Training Environment and the
Fitness Function in Producing Behavior, co-authored with Jordan
Wales and Jesse Wells, GECCO Late Breaking Paper, 2000.
- Integrating Robotics
Research with Undergraduate Education, co-authored with Bruce
Maxwell, Special Issue of IEEE Intelligent Systems, edited by
Robin Murphy, volume 15, number 6, 2000.
- Trends in Evolutionary
Robotics, co-authored with Deepak Kumar, Soft Computing for
Intelligent Robotic Systems, edited by L.C. Jain and T. Fukuda,
Physica-Verlag, New York, NY, pages 215-233, 1998.
- Bridging the gap between robot
simulations and reality with improved models of sensor noise,
Proceedings of the Third Annual Conference on Genetic
Programming, edited by Koza, J.R, et. al., Morgan Kaufmann
Publishers, San Francisco, CA, pages 824-831, 1998.
- A Hybrid Connectionist and
BDI Architecture for Modeling Embedded Rational Agents,
co-authored with Deepak Kumar, presented at the Workshop on
Cognitive Robotics, AAAI Fall Symposium Series at MIT, October,
- Learning in autonomous robots: A
summary of the 1996 Robolearn Workshop, co-authored with Henry
Hexmoor, Knowledge Engineering Review, Volume 11, Issue
- An incremental approach to developing
intelligent neural network controllers for robots, IEEE
Transactions on Systems, Man, and Cybernetics, Part B:
Cybernetics, Volume 26, Number 3, pages 474-485, 1996.
- Towards planning: Incremental
investigations into adaptive robot control, unpublished
dissertation done under the guidance of Mike Gasser at Indiana
- Emergent control and planning
in an autonomous vehicle, co-authored with Gary McGraw and Doug
Blank, Proceedings of the Fifteenth Annual Conference of the
Cognitive Science Society, Lawrence Erlbaum Associates,
Hillsdale, NJ, pages 735-740, 1993.
- Exploring the symbolic/subsymbolic
continuum: A case study of RAAM, co-authored with Doug Blank and
Jim Marshall, The Symbolic and Connectionist Paradigms: Closing
the Gap, edited by J. Dinsmore, Lawrence Erlbaum Associates,
Hillsdale, NJ, pages 113-148, 1992.
- CS21 Introduction to Computer Science (F14, F10, S08)
- CS21B Intro to CS: Applications in Biology (S11, S10)
- CS35 Data Structures and Algorithms (F09)
- CS37 The Structure and Interpretation of Computer Programs (S06)
- CS63 Artificial Intelligence (S15, F13, F11, F07,
- CS75 Compiler Construction (S11, S07)
- CS81 Adaptive Robotics
- COGS1 Introduction to Cognitive Science (S07)