Download PDF

Work History


Executive Director / Game-Based Learning Designer

GameTrain Learning, Inc.
  • Created and led teacher professional development workshops on various game-based learning topics
  • Designed game-based learning curriculum for use in K-12 classrooms
  • Designed educational games for use in higher education
  • Created and led student workshops and courses featuring game-based learning pedagogy
  • Conducted research in the area of games-based learning

Educational Game Designer/Instructional Designer

Shoyu Learning Solutions
  • Created educational games and other educational interactive programs
  • Designed school curriculum, including lesson plans and web resources
  • Conducted research on game-based learning and educational technology

Educational Technologist

Go For Broke National Education Center
  • Created educational programs, including project-based lesson plans, interactive programs, and educational machinima
  • Developed keyword-searchable, video cataloging system of 700 oral histories
  • Created online veteran asset archival system for researchers and students

Vice President / Executive Producer

Square Soft, Inc.
  • Directed the development of Final Fantasy PC games and an original console game
  • Hired and managed development staff of 20 people
  • Contracted external development resources, including programmers and artists


Master of Instructional Design and Technology

California State University, Fullerton

Final Research Project: Designing an Educational Alternate Reality Game

Master of Business Administration

University of Southern California

Dean’s List, University fellowship award

Bachelor of Science, Economics/Engineering

University of California, Los Angeles


Designing An Educational Alternate Reality Game

Research study on the design and development of Finding Identity, an educational alternate reality game targeted toward high school and university/college social studies classes.

Social Presence in a Multi-user Virtual Environment

Research paper that examines the hypothesis that students who communicate in small groups via chat in a multi-user virtual environment will experience a greater social presence than students who communicate in small groups via conventional online chat.

Using Video in Interactive Learning Programs

Research paper that provides recommendations about (a) when to use video in interactive learning programs and (b) how to use video in interactive learning programs.


Game-Based Learning Design
Educational game design, Professional development training in game-based learning, Game-based learning course design, Game-based learning research

Instructional Design
Educational game design, Online course design, Lesson plan design, Knowledge of learning theories and principles, Instructional design methodologies, Audience and task analysis, Assessment methodologies

Computer and Technology
Video production and post-production, Database design and development, Software programming, Network administration, Web design and development


Education, Reading, Running, Basketball, Video games, Fantasy sports, Movies, Wine collecting, Piano