Current Courses

Fall 2022

  • EAE-2100
    Intro to Game Design
  • EAE-4900
    Special Topics
  • EAE-3020
    Ethics in Videogames
  • PHIL-3011
    Philosophy of ______
  • PHIL-3011
    Philosophy of ______
  • EAE-6000
    Game Design
  • EAE-4900
    Special Topics
  • EAE-2100
    Intro to Game Design

Summer 2022

Spring 2022

Professional Organizations

  • 2015 - present. Position : Member.
  • 2009 - present. Position : Member.

Courses I Teach

  • EAE-2100 - Intro to Game Design
  • EAE-4900 - Special Topics
  • EAE-3020 - Ethics in Videogames
  • PHIL-3011 - Philosophy of ______
  • PHIL-3011 - Philosophy of ______
  • EAE-6000 - Game Design
  • EAE-4900 - Special Topics
  • EAE-2100 - Intro to Game Design
  • EAE-3020 - Ethics in Videogames
  • PHIL-3011 - Philosophy of ______
  • EAE-2100 - Intro to Game Design
  • EAE-3020 - Ethics in Videogames
  • EAE-6030 - Experimental Gameplay