Michael teaches several classes on game development, available from the links below. NCSU’s computer science department also offers a concentration in game development within their BS in computer science. You can read more about the CSC Game Development Concentration here. Information on the games courses, programs and research activities at NCSU can be found at the Digital Games Research Center’s website or at Games@NCSU.
Michael’s game courses: