Klein is a dedicated programmer and design generalist with a strong passion for both game creation and continual professional development. He is well versed in a wide array of game design disciplines and has professional experience in a variety of fields. This same versatility and range is what allows him to constantly adapt to and overcome new challenges – and even see them as opportunities for further learning. Klein brings that same philosophy to the classroom and to his students as well, helping them meet their own challenges and find their own passions!
When he’s not developing new skills, making games, or teaching the next generation of game designers, Klein enjoys cooking, sculpting, and exercising.