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, 2025
* Only courses taught in the past 5 years are displayed.
In The News
Graduate studies
I am currently seeking to accept graduate students. Please submit your graduate studies application and include my name as a potential advisor.