Randy Connolly

Randy Connolly Bio

Randy Connolly

Position: Professor

Office: B175L
: 403-440-6061
: http://www.randyconnolly.com

MA, Political Science, (1991) York University
BSc, Computer Science, (1986) University of Calgary




Randy has been teaching at Mount Royal University since 1997. His teaching specialties are web development and technology and society studies. His research has oscillated between his two backgrounds of computer science and political science. Research interests include: the teaching of web development, the general pedagogy of computing education, and the social effects of computing, especially, that of ICT on reading and citizenship orientations. Randy is the author of three textbooks, the most recent of which is Fundamentals of Web Development, Second Edition, which is used by thousands of students at over a hundred universities world-wide. He has also authored 34 peer-reviewed papers, given over 20 international research presentations, made numerous media appearances, been invited to give two keynote speaker addresses, and has been awarded three best paper awards and one teaching award. Randy is a member of the editorial boards of the two main journals for computing education (ACM Transaction on Computing Education and ACM Inroads). He was a past member (2012-2015) of the executive board for ACM SIGITE and was deputy editor for the ACM SIGCAS newsletter (2018).