Courses Taught

 Performant Programming in Python (Instructor) – UF, 2019-Present
Artificial Intelligence for Computer Games (Instructor) – UF, 2019-Present
Computer Science Teaching & Learning (Instructor) – UF, 2019-Present
Operating Systems (Instructor) – UF, 2017-Present
Programming Fundamentals I (Instructor) – UF, 2017-2018
Data Structures and Algorithms (Instructor)  – UF, 2016-2017
Programming Fundamentals II (Instructor)  – UF, 2016-2017
Artificial Intelligence for Games (Professor)  – Full Sail, 2007-2013, 2015
Game Networking (Professor)  – Full Sail, 2008-2013
Software Engineering (Assistant)  – UF, 2006
Discrete Structures (Assistant)  – UF, 2005
Introduction to Computer Science (Assistant)  – UCLA, 2003

Instructional Design

Undergraduate Curriculum Review – Computer Science
University of Florida, 2017 - Present

As part of team, updated CS degree program to include specialization tracks / streamline requirements according to academic and industry standards. 

Full Sail Game Engine

Full Sail University, 2009 - 2012

I guided and participated in the design and development of a multi-course game engine project composed of various engine modules to be integrated into coursework (including rendering, input, events, messaging, AI, and networking). This project continues to be used in assignments across several courses.

Sony Phyre Engine (PS3) Tutorials
Sony Entertainment, 2009-2012

I lead a team developing video tutorials and accompanying software for educational institutions to be used in coursework integrating the Sony Phyre Engine tools and cross-platform SDK on the PS3 and PC.

Mobile Development Program Curriculum Development
Full Sail University, 2010

Instructors, administrators, and I developed curriculum and layout for the Mobile Development degree (online BS). We continue to provide feedback to update the curriculum on an as-needed basis to meet student needs.

No comments:

Post a Comment