Randy Guthrie is an Academic Developer Evangelist for Microsoft Corporation. In this role, Randy provides academic and research support to faculty and students at schools in the southwestern portion of the US. Randy’s research interests include Human Computer Interaction (HCI) and Technology Pedagogy and his current technology passion is Mobile App development. Prior to his working at Microsoft, Randy was a professor at Cal Poly Pomona, where he taught software engineering, programming and information systems courses. Before his appointment at Cal Poly, Randy spent thirteen years working for the Northrop Grumman Corporation, where he was a contract manager on the Stealth Bomber project, a project manager, and financial analyst. Randy earned his Bachelors Degree in Business from the University of La Verne in 1991, an MBA in 1998 from the Peter F. Drucker School of Management, and a PhD in Information Science in 2007 from the School of Information Science and Technology at Claremont Graduate University.