Teaching

Husky Game Development Logo

Currently teaching (or scheduled to teach)

Spring 2023: CS5641 - Immersive Virtual Environments
Spring 2023: Husky Game Development Enterprise

Previously taught classes

Fall 2022: CS4611 - Computer Graphics
Fall 2022: Husky Game Development Enterprise
Spring 2022: CS5641 - Immersive Virtual Environments
Spring 2022: Husky Game Development Enterprise
Fall 2021: CS4611 - Computer Graphics
Fall 2021: Husky Game Development Enterprise
Spring 2021: CS5641 - Immersive Virtual Environments
Spring 2021: Husky Game Development Enterprise
Fall 2020: CS4611 - Computer Graphics
Fall 2020: Husky Game Development Enterprise
Spring 2020: CS5641 - Immersive Virtual Environments
Spring 2020: Husky Game Development Enterprise
Fall 2019: CS4611 - Computer Graphics
Fall 2019: Husky Game Development Enterprise
Spring 2019: CS5641 - Immersive Virtual Environments
Spring 2019: Husky Game Development Enterprise
Fall 2018: CS4611 - Computer Graphics
Fall 2018: Husky Game Development Enterprise
Spring 2018: CS4461 - Computer Networking
Spring 2018: CS5641 - Immersive Virtual Environments
Spring 2018: Husky Game Development Enterprise
Fall 2017: CS4611 - Computer Graphics
Fall 2017: Husky Game Development Enterprise
Spring 2017: CS5641 - Immersive Virtual Environments
Spring 2017: Husky Game Development Enterprise
Fall 2016: CS4611 - Computer Graphics
Fall 2016: Husky Game Development Enterprise
Spring 2016: CS3411 - Systems Programming
Spring 2016: CS5641 - Immersive Virtual Environments
Spring 2016: Husky Game Development Enterprise
Fall 2015: CS4611 - Computer Graphics
Fall 2015: Husky Game Development Enterprise
Spring 2015: CS4461 - Computer Networking
Spring 2015: CS5641 - Immersive Virtual Environments
Spring 2015: Husky Game Development Enterprise
Fall 2014: CS4611 - Computer Graphics
Fall 2014: Husky Game Development Enterprise
Spring 2014: CS4461 - Computer Networking
Spring 2014: CS5641 - Immersive Virtual Environments (previously named "Special Topics: Virtual Environments")
Spring 2014: Husky Game Development Enterprise
Fall 2013: CS3411 - Systems programming
Fall 2013: Husky Game Development Enterprise
Spring 2013: CS4461 - Computer Networking
Spring 2013: CS5090 - Special Topics: Virtual Environments
Spring 2013: Husky Game Development Enterprise
Fall 2012: CS4611 - Computer Graphics
Fall 2012: Husky Game Development Enterprise
Fall 2012: CS4099 - Undergraduate directed study
Spring 2012: CS4461 - Computer Networking
Spring 2012: CS5090 - Special Topics: Virtual Environments
Spring 2012: Husky Game Development Enterprise
Fall 2010: CS4611 - Computer Graphics
Fall 2011: Husky Game Development Enterprise
Summer 2010: CS5999 - Masters directed study
Spring 2010: CS4099 - Undergraduate directed study
Spring 2010: CS4461 - Computer Networking
Fall 2009: CS4611 - Computer Graphics

Michigan Tech Logo