top of page

Teachings

I currently teach Game Engine Design and Game Programming at UTulsa. Previously, I taught courses in Operating Systems and Automata Theory at USF. During my time at GMU, I also served as a teaching assistant for C language programming. Below is a list of the courses throughout my teaching career.

Tenure-Track Assistant Professor in UTulsa

​​

  • Fall 2023: Game Programming for eXtended Reality [CS-7863]

  • Spring 2024: Game Engine Design [CS-4033]

  • Fall 2024: Introduction to Game Programming [CS-3023] [Link]

Visiting Assistant Professor in USF

​​

  • Spring 2022: Operating System [COP 4600]

  • Summer 2022: Automata Theory [COT 4210]

  • Fall 2022: Operating System [COP 4600]

  • Spring 2023: Operating System [COP 4600]

  • Summer 2023: Operating System [COP 4600]

Graduate Teaching Assistant in GMU

​​

  • Spring 2019: Computer Programming for Engineers [CS 222]

  • Fall 2018: Formal Methods and Models [CS330]

  • Spring 2018 Intro. to Low-level Programming [CS 262]

  • Fall 2017 Intro. to Low-level Programming [CS 262]

  • Spring 2017 Intro. to Low-level Programming [CS 262]

  • Fall 2016 Intro. to Low-level Programming [CS 262]

bottom of page