Timothy Lethbridge


Timothy Lethbridge

Ph.D. (Ottawa, 1994)
B.Sc. (UNB)

Room: STE 5070
Office: 613 562-5800    ext. 6685
Work E-mail: tcl@eecs.uottawa.ca

Timothy Lethbridge


Dr. Timothy C. Lethbridge is of dual Canadian and British citizenship, having immigrated to Canada in 1975. He received his Bachelors and Masters of Computer Science in 1985 and 1987 respectively, both from the University of New Brunswick.

While in New Brunswick he 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. His Masters thesis was in computer animation and artificial life. In 1986, while a graduate student at UNB, he started teaching part-time.

From 1987 to 1989 he worked in the area of databases at Bell-Northern Research in Ottawa (which was later absorbed into Nortel Networks).

From 1989 to 1994, he studied for his PhD in the area of usable knowledge management. He also taught courses in software engineering and user interface design. He became a full time faculty member in July 1994 and has taught over 60 course sections in many areas of software engineering and computer science. A total of 19 graduate students have completed their degrees under his direction.

Dr. Lethbridge has published over 80 refereed scientific papers, as well as two editions of a textbook entitled Object Oriented Software Engineering: Practical Software Development Using UML and Java. He also helped found and run the undergraduate Software Engineering program, and helped lead international efforts by the IEEE and ACM to establish standards for software engineering education. He has been head of the Computer Science Accreditation Council for several years.

His research has focused on systems to help people manipulate complex information and on software engineering education. He has conducted research with Mitel, QNX, IBM and Ericsson. His current research has led to the development of the Umple technology, which merges the concepts of modeling and programming.

Dr. Lethbridge has been a full professor since May 2005, and served a year as Acting Associate Dean, in 2005. As of 2010 he is Faculty Secretary and sits on the Senate, the Council on Undergraduate Studies, and the Faculty of Engineering Executive Committee.

Dr. Lethbridge is a Professional Engineer, and also an Information Systems Professional. He is a senior member of the IEEE and a member of the ACM.

Fields of Interest

  • Complexity Reduction in Software Engineering (CRuiSE)
  • Umple language family: Model-oriented programming
  • Software Engineering Education
Back to top