Current Classes

Fall 2017, Hampshire College

Women in Game Programming, CS 225

Interdisciplinary Game Studio, CS 327

Sponsoring a variety of game-related independent studies.

Previous Classes

Spring 2017, Hampshire College

Games That Teach, CS 328

Virtual Reality Game Lab, CS 332

Division 3 Workshop for Game Development Projects, CS 336

Sponsoring a variety of game-related independent studies.

Fall 2016, Hampshire College

On Sabbatical

Sponsored a variety of game-related independent studies.

Spring 2016, Hampshire College

On paternity leave

Sponsored 21 game-related independent studies!
(This was not my best plan ever, but I really wanted to support the students doing game development.)

Fall 2015, Hampshire College

Women in Game Programming, CS 181

Interdisciplinary Game Project, CS 319

Sponsored a variety of game-related independent studies.

Spring 2015, Hampshire College

Game Development Workshop, CS 307

Analog Game Design, CS 297

Scripting the Visual Novel, CS 200 (Independent Study, two students)

Fall 2014, Hampshire College

Interdisciplinary Game Studio, CS 327

Introduction to Game Design, CS 144

Visually Impaired Tabletop Gaming with 3D Printing, CS 100 (Independent Study)

Game Design Analysis, CS 200 (Independent Study, four students)

Spring 2014, Hampshire College

Interdisciplinary Game Project, CS 319

Designing Treasure Hunts, CS 227

Puzzle Making, CS 200 (Independent Study, two students)

Conceptualizing and Creating Games with Unity, CS 100 (Independent Study)

Design of the Pathetic roleplaying system, CS 200 (Independent Study)

Developing a roleplaying game combat system, CS 300 (Independent Study)

Fall 2013, Hampshire College

Introduction to Game Design, CS 144

Introduction to Game Programming, CS 192

Researching Game Design and Theory, CS 100 (Independent Study)

Motivation and Mechanics: An Investigation into Role Playing Games, CS 200 (Independent Study)

Board and Card Game Design, CS 200 (Independent Study)

Spring 2013, Quinnipiac University

Game Lab 2, GDD 211

Introduction to Game Design, GDD 101A

Introduction to Game Design, GDD 101B

Fall 2012, Quinnipiac University

Game Design 1, GDD 201

Introduction to Game Design, GDD 101A

Introduction to Game Design, GDD 101B

Spring 2012, Quinnipiac University

Introduction to Game Design, GDD 101A

Introduction to Game Design, GDD 101B

Introduction to Game Design, GDD 101C

Fall 2011, Quinnipiac University

Introduction to Game Design, GDD 101A

Introduction to Game Design, GDD 101B

Introduction to Game Design, GDD 101C