curriculum vitae
D
EEPAK KUMAR

Home:

Office:

19 Horseshoe Lane

Computer Science Program

Newtown Square, PA 19073

Bryn Mawr College

(610) 355-0839

Bryn Mawr, PA 19010

 

(610) 526-7485

 

dkumar@cs.brynmawr.edu

 

http://mainline.brynmawr.edu/~dkumar

Education

Ph.D. in Computer Science,
State University of New York at Buffalo, 1993.
Advisor: Prof. Stuart C. Shapiro

M.S. in Computer Science,
State University of New York at Buffalo, 1988.

M.Sc. (Tech.) in Instrumentation,
Birla Institute of Technology and Science, Pilani, India, 1983.

Research Interests

Artificial Intelligence: Intelligent agent architectures, knowledge representation and reasoning, planning and acting, cognitive modeling, computational linguistics, AI education, robotics, learning, evolutionary robotics, hybrid systems, developmental robotics.

Computer Science Education: Pedagogy of computer science, curriculum design, gender issues, computer uses in education.

Programming Paradigms: Functional, declarative, and object oriented programming; symbolic computation, software methodologies and environments for large systems.

Programming Languages: Theory and design of languages: data and control abstraction mechanisms, type inference, integrated programming environments.


Employment

Publications

Journal

  1. with Douglas Blank, Lisa Meeden, and Holly Yanco: [Working Title] Pyro: A Versatile Environment for Robot Programming, Submitted to ACM Journal for Educational Resources in Computing (JERIC), 2004. [In preparation]
  2. with Douglas Blank, Lisa Meeden, and James Marshall: Bringing up robot: Fundamental Mechanisms for Creating a Self-motivated, Self-organizing Architecture. International Journal of Cybernetics & Systems, Taylor & Francis, 2004. [To appear]
  3. with Robert Aiken, Giorgio Ingargiola, Judith Wilson, and Rebecca Thomas: Lessons learned: Tips From Conducting An NSF Faculty Enhancement Workshop. In ACM SIGCSE (Association for Computing Machinery Special Interest Group on Computer Science Education) Bulletin, Volume 28, Number 4, Pages 3--7, ACM Press, December 1996.
  4. The SNePS BDI Architecture. In Decision Support Systems: The International Journal, Elsevier Science, Volume 16, Pages 3--19, 1996.
  5. with Richard Wyatt: Book Review: Agency in Action (Coval and Campbell). In Minds and Machines (Journal for Artificial Intelligence, Philosophy, and Cognitive Science), Volume 5, Number 2, Kluwer Academic (The Netherlands), May 1995.
  6. with Stuart C. Shapiro: The OK BDI Architecture. In IJAIT ---International Journal of Artificial Intelligence Tools, Volume 3, Number 3, pages 349--366, World Scientific Publishing (Singapore), 1994.
  7. with Stuart C. Shapiro: Deductive Efficiency, Belief Revision, and Acting. In JETAI ---Journal of Experimental and Theoretical Artificial Intelligence, Volume 5, Numbers 2 & 3, 1993, Taylor & Francis (London).

Editorial/Columns

  1. Guest Editor of Special Issue of ACM JERIC (Journal of Educational Resources in Computing) on Robotics in Undergraduate Education, Forthcoming in Fall 2004.
  2. Curriculum Descant: Predisciplinary AI, ACM Intelligence, Volume 12, Number 1, Spring 2001.
  3. Curriculum Descant: How much programming? What kind? ACM Intelligence, Volume 11, Number 4, Winter 2000.
  4. Curriculum Descant: The AI Education Repository, ACM Intelligence, Volume 10, Number 4, Winter 1999.
  5. Curriculum Descant: Beyond Introductory AI, ACM Intelligence, Volume 10, Number 3, Fall 1999.
  6. Curriculum Descant: A New Life for AI Artifacts, ACM Intelligence, Volume 10, Number 2, Summer 1999.
  7. Curriculum Descant: Pedagogical Dimensions of Game Playing, ACM Intelligence, Volume 10, Number 1, Spring 1999.
  8. Curriculum Descant: Nilsson's New Synthesis, ACM SIGART Bulletin, Volume 9, Numbers 3&4, Page 7, Winter 1998.
  9. Curriculum Descant: Teaching About Embedded Agents, ACM SIGART (Special Interest Group on Artificial Intelligence) Bulletin, Volume 9, ACM Press, Summer 1998.
  10. Curriculum Descant: Inaugural Installment, a column on AI Education in ACM SIGART Bulletin, Volume 8, Numbers 1--4, ACM Press, Fall 1997.
  11. with Marti Hearst: Guest Editor, ACM SIGART Bulletin Special Issue on AI Education, Volume 6, Number 2, ACM Press, April 1995.
  12. Member of the Editorial Board, ACM SIGART Bulletin, January 1995--present.
  13. with Hans Chalupsky: Guest Editor, JETAI ---Journal of Experimental and Theoretical Artificial Intelligence, Volume 5, Numbers 2 & 3, Special Issue on Propositional Knowledge Representation, Taylor & Francis (London), 1993.
  14. Current Trends in SNePS ---Semantic Network Processing System, Lecture Notes in AI, Volume 437, Springer-Verlag, 1990.

Conferences/Book Chapters

  1. with Douglas Blank, Lisa Meeden, and Holly Yanco: Avoiding the Karel-the-Robot Paradox: A Framework for Making Sophisticated Robotics Accessible. AAAI Spring Symposium on Accessible Hands-on Artificial Intelligence and Robotics Education, Stanford University, CA, March 2004, AAAI Press Technical report SS-04-01.
  2. with Douglas Blank, Lisa Meeden and Tia Newhall: Using Departmental Surveys to Assess Computing Culture: Quantifying Gender Differences in the Classroom. In Proceedings of the ITiCSE-2003 Conference, Thessaloniki, Greece, SIGCSE Bulletin, Volume 35, Number 3, ACM Press, September 2003.
  3. with Douglas Blank and Lisa Meeden: Python Robotics: An Environment for Exploring Robotics Beyond LEGOs. In Proceedings of the ACM SIGCSE-2003 Symposium, Reno, NV, February 2003. ACM Press.
  4. with Lillian Cassel and others: Computing: The shape of an Evolving Discipline. Book chapter in Informatics Curricula and Teaching Methods, Edited by Lillian Cassel and Ricardo Reis, Kluwer Academic Press, 2003.
  5. with Douglas Blank and Lisa Meeden: Bringing up robot: Fundamental mechanisms for creating a self-motivated, self-organizing architecture. Workshop on Simulation of Adaptive Behavior (SAB-02), Edinburgh, Scotland, Fall 2002.
  6. with Douglas Blank: Patterns of Curriculum Design, IFIP Conference on Informatics Curricula, Teaching Methods, and Best Practices (ICTEM), Florianopolis, Brazil, Summer 2002. Reprinted as a book chapter in Informatics Curricula and Teaching Methods, Edited by Lillian Cassel and Ricardo Reis, Kluwer Academic Press, 2003.
  7. with Lillian Cassel: A State of the Course Report: Computer Organization and Architecture. International Conference on Technology in Computer Science Education (ITiCSE) 2002, Arhus, Denmark, June 2002. ACM Press
  8. with Douglas Blank and Lisa Meeden: Bringing up robot: A Developmental Approach to Intelligence. MAICS-2002 (13th Midwest Artificial Intelligence and Cognitive Science Conference), Chicago, Illinois, April 2002.
  9. with Lillian Cassel and others: Distributed Expertise in Teaching. International Federation on Information Processing (IFIP) World Conference on Computers & Education (WCCE) 2001, Copenhagen, Finland, Spring 2002. Published as a book chapter in Networking the Learner: Computers in Education, Edited by Deryn Watson and Jane Anderson, Kluwer Academic Press, 2002.
  10. with Lillian Cassel and others: Distributed Expertise for Teaching Computer Organization & Architecture. International Conference on Technology in Computer Science Education (ITiCSE) 2000 Working Group Report, Helsinki, Finland. ACM SIGCSE Bulletin, Volume 33, Number 2, ACM Press, June 2001.
  11. with Lisa Meeden: Trends in Evolutionary Robotics. Book Chapter in Soft Computing for Intelligent Robotic Systems, L. C. Jain and T. Fukuda (editors), Series in Studies in Fuzziness and Soft Computing, Physica-Verlag (Germany), 1999.
  12. with Lisa Meeden: A Hybrid Connectionist and BDI Architecture for Modeling Embedded Rational Agents. AAAI (American Association for Artificial Intelligence) Fall Symposium on Cognitive Robotics, Fall 1998.
  13. with Lisa Meeden: Robots in the Undergraduate Curriculum. Proceedings of the Third Annual CCSC (Consortium for Computing in Small Colleges) Northeastern Conference, The Journal of Computing in Small Colleges, John G. Meinke (editor), Volume 13, Number 5, May 1998.
  14. with Lisa Meeden: A Robot Laboratory for Teaching Artificial Intelligence. Proceedings of the Twenty-ninth SIGCSE Technical Symposium on Computer Science Education, ACM SIGCSE Bulletin, D. Joyce (editor), Volume 30, Number 1, Pages 341--344, ACM Press, March 1998.
  15. with Richard Wyatt: Undergraduate AI and its Non-Imperative Prerequisite. ACM SIGART Bulletin Special Issue on AI Education, Volume 6, Number 2, ACM, April 1995. (This is a revised version of the publication that follows.)
  16. with Richard Wyatt: Undergraduate AI and its Non-Imperative Prerequisite. Proceedings of the AAAI Fall Symposium on Improving the Instruction of Artificial Intelligence, New Orleans, AAAI Press, November 1994.
  17. with Stuart C. Shapiro: The OK BDI Architecture. Intelligent Systems: Third Golden West International Conference, (edited by E. A. Yfantis), Volume 1, Pages 307--317, Kluwer Academic, 1995.
  18. with Stuart C. Shapiro: Acting in Service of Inference (and vice versa). Proceedings of the Seventh Florida Artificial Intelligence Research Symposium (FLAIRS 94), D. Dankel (editor), Florida AI Research Society, May, 1994.
  19. with Syed S. Ali and Susan Haller: Towards a Uniform AI Formalism. Proceedings of HICSS-27, Hawaii International Conference on System Sciences, ACM/IEEE. January 1994.
  20. From Beliefs and Goals to Intentions and Actions: An Amalgamated Model of Inference and Acting. PhD Thesis, Department of Computer Science, State University of New York at Buffalo, UMI Order No. 9420177, 1993.
  21. An AI Architecture Based on Message Passing. Proceedings of The 1993 AAAI Spring Symposium on Innovative Applications of Massively Parallel Architectures, James Geller (ed.), AAAI Press, March 1993.
  22. Rational Engines for BDI Architectures. Proceedings of The 1993 AAAI Spring Symposium on Foundations of Automatic Planning, Amy Lansky (ed.), AAAI Press, March 1993.
  23. A Unified Model of Acting and Inference. Proceedings of HICSS-26 Hawaii International Conference on System Sciences, Jay Nunamaker and Ralph Sprague (eds.), Volume III, pages 483--492, IEEE/ACM, 1993.
  24. with Stuart C. Shapiro: Deductive Efficiency + Belief Revision: How they affect an ontology of actions and acting. Proceedings of the 1992 AAAI Spring Symposium on Propositional Knowledge Representation, Stanford, CA, March 1992.
  25. with Stuart C. Shapiro: Modeling a Rational Cognitive Agent in SNePS. Proceedings of EPIA91: 5th Portuguese Conference on Artificial Intelligence, P. Barahona, L. Moniz Pereira, and A. Porto (editors), Lecture Notes in AI, Volume 541, pages 120--134, Springer Verlag, Heidelberg, 1991.
  26. with Stuart C. Shapiro: Architecture of an Intelligent Agent in SNePS. Proceedings of the 1991 AAAI Spring Symposium on Integrated Intelligent Architectures, SIGART Bulletin, Volume 2, Number 4, pages 89--92, August 1991.
  27. with Syed S. Ali, Juergen Haas, and Stuart S. Shapiro: The SNePS Acting System. Proceedings of the Fifth Annual University at Buffalo Graduate Conference on Computer Science, Keith E. Bettinger (editor), Department of CS Technical Report, March, 1990.
  28. An Integrated Model of Acting and Inference. Current Trends in SNePS ---Semantic Network Processing System, Deepak Kumar (editor), Lecture Notes in AI, Number 437, Springer-Verlag, 1990.
  29. with Zuzana Dobes and Russ Miller: Distributing Data Structures on Medium-Grained Hypercubes. Proceedings of the 1989 Hypercubes Conference, 1989.
  30. with Syed S. Ali and Stuart C. Shapiro: A Propositional Network Approach to Plans and Plan Recognition. Proceedings of the AAAI88 Workshop on Plan Recognition, AAAI88, St. Paul, MN, 1988.
  31. with Syed S. Ali and Stuart C. Shapiro: Discussing, Using, and Recognizing Plans in SNePS: SNACTor-A Preliminary Report. Modern Trends in Information Technology---Proceedings of the Seventh Biennial Convention of South East Asia Regional Computer Confederation, P. V. S. Rao and P. Sadanandan (editors), Tata McGraw Hill, New Delhi, India, 1988.
  32. with Syed S. Ali and Stuart C. Shapiro: Discussing, Using, and Recognizing Plans in SNePS: SNACTor-A Preliminary Report. Proceedings of the Third Annual University at Buffalo Graduate Conference on Computer Science, Scott Campbell and Paul Palumbo (editors), Dept of CS Technical Report, 1988.
  33. with William J. Rapaport and Sargur Srihari: Knowledge Representation in SNePS and Sanskrit. Invited Talk at the First International Conference on Knowledge Representation and Sanskrit, 1987. Also Dept. of CS Technical Report, SUNY at Buffalo. Also NAIC Tech Report, 1988. Also part of RADC-TR-88-324, Vol II (of nine), Part B.
  34. with Bharat L. Madhyani: The SARAL Programming Language: Programming in Devnagiri Script. Proceedings of the Second All India Academic Week, BITS, Pilani, 1983.
  35. BTEX - A Flexible, Portable, and Reconfigurable Word Processor. Proceedings of the 18th Annual Convention of the Computer Society of India, 1983. Won the Best Paper Prize and Gold Medal for the Student Paper Contest.

Conference Reports

  1. Introduction to the Minitrack on Emerging Paradigms for Intelligent Systems, Twenty-Seventh Hawaii International Conference on System Sciences, Volume IIIL Information Systems: Decision Support and Knowledge-Based Systems, Jay Nunamaker Jr. and Ralph Sprague, Jr. (editors), IEEE Computer Society Press, 1994.
  2. with Hans Chalupsky and Stuart C. Shapiro: Report on the 1992 AAAI Spring Symposium on Propositional Knowledge Representation}. AI Magazine, Fall 1992.
  3. with Ganesh Mani (University of Wisconsin): Report on the 1991 AAAI Spring Symposium on Integrated Intelligent Architectures, IEEE Expert, December 1991.


World Wide Web Materials

  1. (collaborative/wiki web) Pyro Documentation (http://emergent.brynmawr.edu/wiki/index.cgi/PyroTutorial), 2002 to present.
  2. with Lisa Meeden: A Robot Laboratory for Teaching Artificial Intelligence: Resource Kit. ACM SIGCSE Computer Science Education Links (http://www.acm.org/sigcse). Follow links to Artificial Intelligence. 1998. Also available at http://mainline.brynmawr.edu/Robots /ResourceKit. Also in the AAAI Educational Repository, Robotics Resources (see below).
  3. Knowledge Representation: Tutorial. AAAI Educational Repository (http://www.aaai.org). Follow links to Resources, to AAAI Educational Repository, to Knowledge Representation, 1996.
  4. The following materials at the NSF Sponsored Teaching Undergraduate AI Workshop lectures (http://www.cis.temple.edu/ugai/ugai97.html):
  5. Learning Java Server Pages: A Tutorial (http://mainline.brynmawr.edu/~dkumar/JSP)
  6. Additional learning materials on three WWW sites: Blackcat (blackcat.brynmawr.edu), Serendip (serendip.brynmawr.edu), and Mainline (mainline.brynmawr.edu).

 Technical Reports

  1. with Syed S. Ali and Hans Chalupsky (Editors): Proceedings of the 1990 SNePS Workshop.  Department of Computer Science Technical Report, SUNY at Buffalo, 1991.
  2. (Editor) Proceedings of the First Annual SNePS Workshop, Department of Computer Science Technical Report, SUNY at Buffalo, December, 1989.
  3. with Scott Anderson, Syed S. Ali, David Forster, James Pustejovesy, Stuart C. Shapiro, Penelope Sibun and Beverly Woolf: Discussing, Using, and Recognizing Plans. Final Technical Report, RADC-TR-90-404, Vol II, 1989, RADC Griffiss Air Force Base, NY, December 1990.
  4. with Scott Anderson, Syed S. Ali, David Forster, Stuart C. Shapiro, Penelope Sibun and Beverly Woolf: Discussing, Using, and Recognizing Plans. NAIC Annual Report 1988, RADC-TR-89, Volume II, RADC Griffiss Air Force Base, NY.
  5. with Scott Anderson, Syed S. Ali, David Forster, Stuart C. Shapiro, Penelope Sibun and Beverly Woolf: Discussing, Using, and Recognizing Plans. NAIC Annual Report 1987, RADC-TR-88-324, Vol II(of nine) Part B, RADC Griffiss Air Force Base, NY.
  6. A Friendly User Interface for Multi-variable, Non-linear Regression Analysis. National Council for Applied Economic Research Technical Report, New Delhi, India, 1983.
  7. Programming in Devnagiri using SARAL. In A. P. Mathur (ed) Final Report of the Devnagiri Project, Dept. of CS Technical Report, BITS, Pilani, 1983.
  8. Wordprocessing in Devnagiri. In A. P. Mathur (ed) Final Report of the Devnagiri Project, Dept. of CS Technical Report, BITS, Pilani, 1983.
  9. Extending the Sirpur Paper Mills Payroll Application Package. BITS Practice School-I Technical Report, BITS, Pilani, 1981.

Instructional Materials

  1. Pyro Modules
  2. Getting Wired with Java: A Laboratory Manual for CS 110
  3. Laboratory Manual for the AI Robot Laboratory
  4. Laboratory Manual for CS 110
  5. Hello, Ada! A Laboratory-Based Introduction to Ada.

Professional Activities

Affiliations: AAAI (member for life), ACM, SIGART, SIGPLAN, SIGCSE, SIGCAS.

Conference/Workshop organization

 
Curriculum Development (at Bryn Mawr College):
Responsible for creating and coordinating a new undergraduate Computer Science program in conjunction with Haverford College (1993--present). Several new courses and methodologies have been developed and incorporated into the curriculum/courses. Some specifics include:

 Referee

Addison Wesley Publishing Company

Morgan Kaufmann Publishers

Benjamin Cummings Publishing Company

Prentice Hall, Inc.

DC Heath and Company

Wadsworth, Inc.

John Wiley and Sons

W. W. Norton and Company

McGraw Hill Publishing Company

 


Other Research Activities


Grants

  1. Microsoft Research. Institute for Personal Robots in Education. Collaborative with Douglas Blank (Bryn Mawr College), Tucker Balch (GeorgiaTech), and Mark Guzdial (GeorgiaTech). June 2006 to 2009 ($1.0 Million).
  2. Howard Hughes Medical Institute Institutional Grant (P. Brodfeuhrer, PI). Support includes research on Computational Modeling, the development of an interdisciplinary Minor in Computational Methods, and new courses in computer science (Bioinformatics, Visualization). June 2004 to 2008 ($1.2 million).
  3. NSF CCLI Grant (with University of Massachusetts (Lowell), Swarthmore College, and Stanford University) for Beyond LEGOs: Hardware, Software, and Curriculum for the Next Generation Robot Laboratory. The Bryn Mawr component is approx. $140,000 of the $400,000 award with Douglas Blank Co-Pi. 2003-2005.
  4. Tri-College Mellon Fellow for 2002-03 on a collaborative project: Developmental Robotics, with Douglas Blank (Bryn Mawr College) and Lisa Meeden (Swarthmore College).
  5. Bryn Mawr College Faculty Research Grant for Robotics Research & Education, 2001-2002 ($3500).
  6. NSF CCLI Grant (awarded to The George Washington University) for development of an Electronic Commerce Curriculum. 1999-2001. Supported two month summer salary in 2001 ($18000).
  7. NSF CCLI Grant (awarded to Villanova University) for Distributed Expertise in Teaching Computer Organization and Architecture) 1998-2001. Summer salary for two summers, travel to several conferences.
  8. Mellon Foundation Grant for ``Evolutionary Robotics''. Activities supported included summer stipend for course development, course materials, and course release. AY 1998-99.
  9. Travel Grant from ACM SIGCSE/NSF for participating in NSF sponsored activities at ACM SIGCSE-1998, Atlanta, GA, February 1998.
  10. Mellon Foundation Grant for ``Biologically Inspired Computational Models of Learning''. Activities supported included course release, summer stipend for course development, and funds for attending a summer workshop on Robotics at MIT. AY 1996-97.
  11. Howard Hughes Medical Institute Institutional Grant (P. Grobstein, PI) for Undergraduate Biological Sciences Education Program. Support includes research on Computational Modeling, the development of an Advanced Computational Laboratory, and summer outreach activities in Computational Modeling for Philadelphia school teachers. June 1996 to 2000 ($1,000,000).
  12. Ecole Navale, France, grant for supervising two Navy midshipmen for summer research on ``Learning in Embedded Systems''. Covered costs for travel and expenses for students and supervisor. Summer 1997.
  13. NSF Instructor for the 1997 Faculty Enhancement Summer School on Teaching Undergraduate Artificial Intelligence courses, June 1997 ($2,500).
  14. NSF Instrumentation and Laboratory Improvement (ILI-IP) grant for ``A Robot Based Artificial Intelligence Laboratory''. Collaborative grant with Swarthmore College, June 1996 to June 1998, ($58,000)
  15. Bryn Mawr College Faculty Research Grant on ``Robotics Research: A Pilot Study''. AY 1996-97 ($2,900).
  16. NSF Instructor for the 1996 Faculty Enhancement Summer School on Teaching Undergraduate Artificial Intelligence courses, June 1996 ($2,500).
  17. Summer Faculty Enhancement Grant to attend the 1995 Summer School on Ada in the Computer Science Curriculum, at Clemson University, Clemson, SC., June 1995.
  18. NSF Instructor for the 1995 Faculty Enhancement Summer School on Teaching Undergraduate Artificial Intelligence courses, June 1995 ($3,000).
  19. NSF Travel Award (through the AI Lab at MIT) for presenting a paper at the AAAI Fall Symposium on Improving the Instruction of Artificial Intelligence ($700.00).
  20. Sun Microsystems for approximately $12,000.00 worth of software for instructional use in the computer science curriculum.
  21. NSF Summer Faculty Enhancement Grant to attend the 1994 Summer School on Teaching Undergraduate Artificial Intelligence courses, June 1994.


Invited Talks