Randy Connolly teaches computer science students at Mount Royal College in Calgary, Canada. He has been with the Computer Science and Information Systems department since 1997. He takes great pride in teaching tomorrow's talented young developers. His specializes in teaching Web application development and object-oriented design. His extensive experience and expertise in ASP.NET come from a combination of teaching and work in the professional sector. Connolly spent more than eight years developing web sites for international clients and more than sixteen years doing corporate software development. He has been the recipient of the Canadian Social Science and Humanities Research Council Doctoral fellowship grant and the Petro-Canada Innovation in Research and Teaching Award (1998 and 2003).