Timothy Lethbridge

Professsor Of Computer Science And Software Engineering at University of Ottawa

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Timothy Lethbridge is a professor of Computer Science and Software Engineering at the University of Ottawa with three decades in academia and over 15 years of focused experience in software engineering research and teaching. He specializes in software design, UML, usability, and model-oriented programming, notably advancing the Umple language to simplify complex software development. His work bridges theory and practice by integrating human-centered usability concerns into tool and language design, helping developers manage complexity more effectively. Timothy combines a PhD in Computer Science and Artificial Intelligence with deep classroom experience to mentor students and translate research into practical techniques. Based in Ottawa, he is known for a pragmatic research agenda that emphasizes real-world developer experience alongside formal modeling. An understated strength is his long-term commitment to evolving software engineering pedagogy while producing tools that lower barriers to correct, maintainable systems.
code15 years of coding experience
bookMSc (CS), Computer Science, MSc (CS), Computer Science at University of New Brunswick
bookPhD, Computer Science and Artifical Intelligence, PhD, Computer Science and Artifical Intelligence at University of Ottawa
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
349reputation
120kreached
16answers
0questions
github-logo-circle

Github Skills (38)

uml10
python10
modeling-tool10
low-code10
machine-learning10
class-diagram10
editor10
code-generation10
state-machine10
umple10
syntax-highlighting10
modeling10
highlighter9
pygments9
functional-programming9

Programming languages (7)

TypeScriptJavaShellJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
umple/homebrew-umple

Mar 2018 - Aug 2021

Formulae for the use of Umple on Mac-OS with the brew command
Contributions:1 PR, 4 pushes, 1 branch in 3 years 5 months
brewformulaemac-osumplebrew-command
abhishekks831998/umple

Jul 2021 - Jan 2025

Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems
Contributions:8 pushes in 3 years 7 months
pythonumplemachine-learningversa
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Timothy Lethbridge - Professsor Of Computer Science And Software Engineering at University of Ottawa