Courses as Assistant Professor at University of Louisiana at Lafayette
- Spring 2024 - Video Game Design and Development (CMPS 427)
- Spring 2024 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2023 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2023 - Introduction to Video Game Design and Development (CMPS 327)
- Spring 2023 - Video Game Design and Development (CMPS 427)
- Spring 2023 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2022 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2022 - Introduction to Video Game Design and Development (CMPS 327)
- Spring 2022 - Video Game Design and Development (CMPS 427)
- Spring 2022 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2021 - Advanced Data Structures and Software Engineering (CMPS 261)
- Spring 2021 - Video Game Design and Development (CMPS 427)
- Spring 2021 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2020 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2020 - Introduction to Video Game Design and Development (CMPS 327)
- Spring 2020 - Video Game Design and Development (CMPS 427)
- Spring 2020 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2019 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2019 - Introduction to Video Game Design and Development (CMPS 327)
- Spring 2019 - Video Game Design and Development (CMPS 427)
- Spring 2019 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2018 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2018 - Introduction to Video Game Design and Development (CMPS 327)
- Spring 2018 - Video Game Design and Development (CMPS 427)
- Fall 2017 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2017 - Introduction to Video Game Design and Development (CMPS 327)
- Spring 2017 - Advanced Data Structures and Software Engineering (CMPS 261)
- Spring 2017 - Video Game Design and Development (CMPS 427)
- Fall 2016 - Advanced Data Structures and Software Engineering (CMPS 261)
- Fall 2016 - Computer Architecture (CMPS 430)
Courses Taught as Teaching Assistant at University of Central Florida
- Spring 2014 - Computer Organization (CDA 3103)
- Fall 2013 - Computer Organization (CDA 3103)
- Spring 2013 - Database Concepts (CGS 2545)
- Fall 2012 - Database Concepts (CGS 2545)
- Spring 2012 - Database Concepts (CGS 2545)
- Fall 2011 - Database Concepts (CGS 2545)
- Summer 2011 - Concepts in Computer Science (COP 2500)
- Spring 2011 - Discrete Mathematics (COT 3100)
- Spring 2009 - C Programming (COP 3223)
- Fall 2008 - C Programming (COP 3223)