Lukasz Golab
Biography
Lukasz Golab obtained a BSc in Computer Science from the University of Toronto in 2001 (with High Distinction) and a PhD in Computer Science from the University of Waterloo in 2006 (with Alumni Gold Medal). From 2006 to 2011, he was a Senior Member of Research Staff at AT&T Labs. He joined Waterloo in 2011 and held the title of Canada Research Chair from 2014 to 2024. His long-term research agenda of Data for Good calls for building data-centric systems with societal impact.
Research Interests
- Data systems
- Data for good
- Explainable AI
Education
- 2006, Doctorate Computer Science, Waterloo, Canada
- 2001, Bachelor of Science (BSc) Computer Science, Toronto, Canada
Teaching*
- MSCI 342 - Principles of Software Engineering
- Taught in 2020
- MSCI 446 - Introduction to Machine Learning
- Taught in 2020, 2022, 2023
- MSCI 623 - Big Data Analytics
- Taught in 2020, 2021, 2022, 2023
- MSCI 720 - Topics in Information and Information Systems
- Taught in 2020
- MSE 446 - Introduction to Machine Learning
- Taught in 2024, 2025
- MSE 623 - Big Data Analytics
- Taught in 2024
* Only courses taught in the past 5 years are displayed.
In The News
Graduate studies
- Currently considering applications from graduate students. A completed online application is required for admission; start the application process now.
- Has Sole-Supervisory Privilege Status (SSPS) status