Lethbridge, Timothy
Professor
Telephone
(613) 562-5800Extension
6685Room No
SITE 5070Research Interests
- Software Design
- Model-Oriented Programming
- Umple
- Usability
- Software Engineering Education
- Ethics and Professionalism
Biography
I am a of dual Canadian and British citizenship, having immigrated to Canada in 1975. I received a Bachelor of Science in Computer Science from the University of New Brunswick in 1985 and an MsC(CS) from the same University in 1987. While in New Brunswick I worked for the Government of New Brunswick (Data processing division) on a variety of projects, both as a Co-op student and later as a consultant. My master's thesis was entitled "Perceived Animate Motion by Deterministic Rules of Inter-Object Behaviour" - it was an early work in what is today called Artificial Life. While writing my MSc thesis I taught university courses in Fortran programming and Interactive Computing.
From 1987 to 1989 I worked at Nortel (then called Bell-Northern Research) in Ottawa, where I designed database applications in the CAD group.
From 1989 to 1994, I worked on my PhD (see below) at the University of Ottawa. This was funded by an NSERC Scholarship as well as consulting contracts (with BNR, and Boeing Aircraft Corporation) and teaching. After defending my thesis, in November 1994, I worked at the University of Ottawa as an Assistant Professor.
Since 1991, at the University of Ottawa, I have taught courses in Object Orientation, Software Engineering, Software Evolution and User Interfaces. Most of my work until 1997 was with the Institute for Government Informatics Professionals, a program whereby our department upgrades the education of computing professionals.