Summary
Robert Lafferty is a game programming instructor and seasoned software engineer with 11 years of experience building gameplay systems for AAA titles, casino systems, and military weapon interfaces. With MS and BS degrees in Computer Science and a focus on cybersecurity and game development, he brings deep C++, C#, Python and tooling experience to both production and instructional contexts. He shipped gameplay features at Treyarch and prototyped AI mechanics for Deviant Games, and has practical experience adapting legacy C++ systems to modern C# stacks for enterprise gaming platforms. An educator for eight years, Robert blends classroom pedagogy with industry practice—teaching freshman programming while coordinating large course labs and grading programs. He also led VR research work for autism therapy, demonstrating an interest in applying game tech to real-world therapeutic and accessibility problems. Based in Los Angeles, he is equally comfortable mentoring students, collaborating with designers and artists, and shipping performant, documented systems.
11 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Nebraska-Lincoln
Bachelor of Science (B.S.), Computer Science, Senior, Bachelor of Science (B.S.), Computer Science, Senior at Kansas State University
English