Catherine Hope is an accomplished software engineer with extensive experience in the tech industry, currently working at Google since July 2012. Catherine began a career in academia as a Teaching Assistant at the University of Nottingham from July 2002 to September 2006, followed by roles at IBM Hursley Laboratories as a Software Engineer until January 2011. Catherine also served as a Technical Lead for the Playfish Platform during a tenure at Electronic Arts from January 2011 to July 2012. Catherine holds a Bachelor of Science (BSc) in Computer Science and a Doctor of Philosophy (PhD) in Functional Programming, both obtained from the University of Nottingham.