Professsor Of Computer Science And Software Engineering at University of Ottawa
Ottawa, Ontario, Canada
Join Prog.AI to see contacts
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.
15 years of coding experience
MSc (CS), Computer Science, MSc (CS), Computer Science at University of New Brunswick
PhD, Computer Science and Artifical Intelligence, PhD, Computer Science and Artifical Intelligence at University of Ottawa
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