• Graduate Teaching Assist (TA), Entertainment Arts Engineering

Current Courses

Spring 2023

  • EAE 4900-002
    Special Topics
    Location: M LI 1130 (M LI 1130)
  • EAE 6900-002
    Special Topics
    Location: M LI 1130 (M LI 1130)

Professional Organizations

  • ACM. 09/08/2021 - present. Position : Member.

Courses I Teach

  • EAE 4900-006 - Psychology of Games   (
    In order to design a game with a specific aesthetic, a game designer must understand the way the gamer’s mind works. Only then can the designer hope to elicit a player's interpretation of the game such that the player experiences the desired aesthetic the designer created the game for. This course is an in-depth look at cognitive principles, such as perception, attention, and motivation, and how we, as game designers, can apply these principles to create the engaging games we intend.
  • EAE 6330 - Game Engineering III   (
    Gameplay programming is the synthesis of mechanics, dynamics, and feedback systems designed to evoke specific game aesthetics, prompt game interpretations, and engage players through meaningful goals. This course delves into topics, concepts, and theories to program gameplay. Students will implement course material within popular game engines used in the games industry.