Professor and Chair
Computer Science Department
500 College Ave.
Swarthmore, PA 19081
I am a Full Professor and Chair of the Computer Science Department.
I also participate in the interdisciplinary program Cognitive
Science at Swarthmore
College. 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.
Teaching CS21: Introduction to Computer Science
My current research is in the field of developmental robotics which
focuses on the autonomous self-organization of general-purpose,
task-independent robot control systems. It takes its inspiration from
developmental psychology and developmental neuroscience.
Developmental robotics explores the kinds of perceptual, cognitive,
and behavioral capabilities that a robot can discover through
self-motivated actions based on its own physical morphology and the
dynamic structure of its environment.
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.
- CS21B Intro to CS: Applications in Biology (S11, S10)
- CS21 Introduction to Computer Science (S08, F10)
- CS35 Data Structures and Algorithms (F09)
- CS37 The Structure and Interpretation of Computer Programs (S06)
- CS63 Artificial Intelligence (F13, F11, F07,
- CS75 Compiler Construction (S11, S07)
- CS81 Adaptive Robotics
- COGS1 Introduction to Cognitive Science (S07)