Ian is Course Leader for ARU's MA Computer Games Development (Art) degree. He has experience working as a software engineer, team leader, software architect and trainer in financial software, internet retail, web services and game development companies.
Ian has over 30 years' programming experience, with a wide range of languages and hardware ranging from the TRS-80 to the Xbox 360 and modern PC.
His career started in financial IT, developing trading software for the Bank of Tokyo-Mitsubishi. He also acted as in-house trainer for graduate employees, teaching both the software and programming techniques.
Since then, Ian worked for several independent start-up companies before starting his own games studio in 2011. His company has published two games for the iPad built with the Unity game engine and C#. Ian brings this experience directly to his teaching on our Computer Gaming Technology degree.
Ian is a member of our Sound And Game Engineering Research Group.
Find out more about our Computer Science PhD or our Sound Engineering PhD.