Professional/Academic Interests
Current
- Computer Science Education and Training
- Software Engineering, especially Object-Oriented Design and Theory
- Computer Games, especially:
- Games and Narrative
- Game Design
- The Sociological Impacts and Consequences of Games
Past
- Milton
- Epic Literature and Romance
- Rennaissance Literature
- Science and Literature
- History of Ideas