Gregory J. Dunham

Qualitative Reasoning Group
Department of Electrical Engineering and Computer Science
Northwestern University

gdunham@northwestern.edu


Education

M.S. in Computer Science, June 2005
Northwestern University
Professor Kenneth D. Forbus, advisor

B.A. in Computing & Information Systems, June 2002
Northwestern University


Projects

FreeCiv AI (2005)

Ken Forbus, et al., Qualitative Reasoning Group, Northwestern University
The FreeCiv AI project creates an interface between a FreeCiv game and an existing reasoning engine. This serves as an experimentation platform for learning domain strategies.

dexp (2005)

Greg Dunham, Qualitative Reasoning Group, Northwestern University
The Distributed Experiments (dexp) tool is a framework for conducting distributed experiments on a large UNIX cluster.

TDGs (2004)

Ken Forbus, et al., Qualitative Reasoning Group, Northwestern University
Tactical Decision Games (TDGs) are battlefield role-playing scenarios. In the Companion Cognitive Systems project, a small team ran analogical learning experiments in the TDG domain.

Erosion Model for NetLogo (2004)

Uri Wilensky, Center for Connected Learning and Computer-Based Modeling, Northwestern University
"Erosion" is an agent-based simulation of soil erosion caused by flowing water.

nuWar (2003 - 2004)

Ken Forbus, et al., Qualitative Reasoning Group, Northwestern University
nuWar is a prototype sketch-based strategy game built around an existing battlefield sketching application. It was designed as a knowledge capture tool that would engage expert military users.

FlexBot (2001 - 2003)

Aaron Khoo, Greg Dunham, Nick Trienens, Sanjay Sood, Northwestern University
FlexBot is an API for creating server-side NPC agents for Half-Life. It was built as a platform for experimentation: users have explored ideas for both games and robot control techniques.


Publications

System Demonstration


Work Experience

Research Assistant, August 2003 - Present
Qualitative Reasoning Group, Department of Computer Science, Northwestern University

Independent Software Developer, May 2002 - September 2002
The Manager's Workshop v3.0, published by Prentice Hall in 2003

Undergraduate Researcher, June 2001 - August 2002
Autonomous Mobile Robotics Group, Department of Computer Science, Northwestern University


Teaching Experience

Teaching Assistant, Spring 2005
Artificial Intelligence in Interactive Entertainment, Northwestern University
Assistant to Professor Kenneth D. Forbus
Led several classroom discussions. Met with students upon request.

Teaching Assistant, Spring 2004
Introduction to Game Design, Northwestern University
Assistant to Professor Kenneth D. Forbus
Met with students upon request. Assisted with assignment grading.

Undergraduate Teaching Assistant, Fall 2000, Spring 2001, and Fall 2001
Data Structures and Data Management, Northwestern University
Assistant to Seth Tisue (Fall 2000, Spring 2001) and Vana Doufexi (Fall 2001)
Hands-on C++ assistance for students during lab hours. Assisted with exam grading.


Awards


Memberships