About Ken


Ken is a full time professor in the Computing Science Department at the Tecnológico de Monterrey Guadalajara Campus where I have been a member of the faculty since 1999 and before that as a sessional lecturer since 1995.

Current Projects

I have two main projects that I am focusing on this year (2014):

  • Promote communication (internally and externally) of our faculty and staff projects. Blogging is one option but I am open to any option to increase the level of sharing and participation in the greater community by our staff. See the main page at http://blogstec.com/kenbauer/
    Ideally I want to create a “Domain of One’s Own” project for the Tecnológico de Monterrey
  • Flipped Learning Evangelist (working on getting that on my business card). I’ve been implementing a Flipped Classroom for two years now and have started coaching other faculty on implementing this in their classrooms.  I also created a Facebook group to share our experiences in Mexico: http://bit.ly/flipmexico

Research Interests

My research interests are principally in distributed collaborative software engineering and education technology. I have developed software while working in a geographically distributed team and have experience managing teams of developers working in collaboration from a distance. I want to build tools that help people cope with the issues that make collaboration difficult in distributed teams. Some of these tools may be applicable to teams in general and others may be more focused on the issues at hand for geographically separated teams.


Ph.D Candidate (ABD), University of Alberta, pending. Supervisor: Eleni Stroulia

Master of Science in Computing Science, University of Washingon, May 1995. Advisor: Nancy Leveson. “A User Inteface for the RSML Simulator”

Bachelor of Science (Honours) in Computer Science, University of Victoria, May 1993.

Work Experience

January 1999 – present: Professor in the Computer Science Department at Tecnológico de Monterrey, Campus Guadalajara.

January 2009 – May 2009. Sessional instructor for CMPUT 301 at the University of Alberta Department of Computing Science.

August 2005 – December 2008. Teaching Assistant, CMPUT 301 and advisor to Moodle implementation group at the Department of Computing Science.

April 1998 – December 1998: Software Engineer, Safeware Engineering.

January 1998 – April 1998: Software Engineer, Harley Street Software.

June 1997 – November 1997: Software Engineer, Object Technology International.

August 1995 – June 1997: Sessional instructor in the Computer Science and Math Departments at Tecnológico de Monterrey, Campus Guadalajara .


Member of the OOPSLA Conference Organizing Committee in various roles 1995-2007

Member: ACMIEEE Computer SocietyUSENIXSAGE


2013 One of “Profesores que dejaron huella” by society of ex-students of Tecnológico de Monterrey. Apparently placing me in top 5% of professors in the Tec de Monterrey over the past 70 years (1943-2013).

2007 University of Alberta Graduate Student Association Outstanding Graduate Student Teaching Award

2007 University of Alberta Teaching Services Graduate Student Teaching Award

2005/06 and 2006/07 Provost Doctoral Entrance Award at the University of Alberta