Chang Ge
Email: cge AT umn.edu
Office: 4-213 Keller Hall, 200 Union Street SE, Minneapolis, MN 55455
I am an assistant professor in the Department of Computer Science and Engineering at the University of Minnesota, since September 2022. My main research focuses on the area of data systems, with special interest in enabling data analysis on private, dirty and federated data.
Open positions:
I have multiple openings for self-motivated students. If you are interested in working with me, please read this.
Industry Experience
-
Apple, WFH
Research Intern in Proactive Intelligence, 01/2022 – 05/2022 -
Megagon Labs, Mountain View, CA
Research Intern, 05/2019 – 08/2019 -
Microsoft Research, Redmond, WA
Research Intern in the Database Group, 05/2018 – 08/2018 -
IBM Toronto Lab, Markham, ON
Software Engineer in the DB2 Performance team, 06/2014 – 06/2016 -
SAP, Waterloo, ON
Research Intern in HANA, 06/2013 – 03/2014
Academic Experience
-
University of Minnesota - Twin Cities, Minneapolis, MN
Department of Computer Science and Engineering
Assistant Professor, 09/2022 – present
-
Ryerson University, Toronto, ON
Sessional Lecturer, 09/2014 – 06/2016
The founding instructor for the certificate course CKCS 110: Data Access and Management.
Class photos: Fall'14, Winter'15, Spring'15, Fall'15, Winter'16, Spring'16. -
University of Waterloo, Waterloo, ON
Research Assistant in the Data Systems Group, 09/2012 – 04/2014 | 09/2016 – 06/2022
Publications
Private Data Cleaning
-
Kamino: Constraint-Aware Differentially Private Data Synthesis
Chang Ge, Shubhankar Mohapatra, Xi He, Ihab F. Ilyas
VLDB 2021
Talk, Paper, Code -
Secure Multi-Party Functional Dependency Discovery
Chang Ge, Ihab F. Ilyas, Florian Kerschbaum
VLDB 2020
Talk, Paper, Code
-
APEx: Accuracy-Aware Differentially Private Data Exploration
Chang Ge, Xi He, Ihab F. Ilyas, Ashwin Machanavajjhala
SIGMOD 2019
Talk, Paper, Code
Data Systems
-
Ruler: Data Programming by Demonstration for Document Labeling
Sara Evensen, Chang Ge, Cagatay Demiralp
EMNLP (Findings) 2020 -
Speculative Distributed CSV Data Parsing for Big Data Analytics
Chang Ge, Yinan Li, Eric Eilebrecht, Badrish Chandramouli, Donald Kossmann
SIGMOD 2019
Talk
-
Towards a Hybrid Design for Fast Query Processing in DB2-BLU Using Graphical Processing Units
Sina Meraji, Berni Schiefer, Lan Pham, Lee Chu, Peter Kokosielis, Adam Storm, Wayne Young, Chang Ge, Geoffrey Ng, Kajan Kanagaratnam
SIGMOD 2016 -
Indexing Bi-temporal Windows
Chang Ge, Martin Kaufmann, Lukasz Golab, Peter M. Fischer, Anil K. Goel
SSDBM 2015 -
Bi-temporal Timeline Index: A Data Structure for Processing Queries on Bi-temporal Data
Martin Kaufmann, Peter M. Fischer, Norman May, Chang Ge, Anil K. Goel, Donald Kossmann
ICDE 2015
Patents
-
Timeline Index for Partitioned Temporal Database Tables
Anil Goel, Norman May, Martin Kaufmann, Chang Ge, Andreas Luethi, Puspanantha Shanmuganathan, Donald Kossmann, Elias Yousefi Amin Abadi
US-2016-0042039-A1 -
Bi-temporal Timeline Index
Martin Kaufmann, Anil Goel, Chang Ge, Donald Kossmann
US-2015-0169697-A1
Awards and Honors
- Queen Elizabeth II Graduate Scholarships in Science & Technology, 2019 – 2020, 2021 – 2022
- Ontario Graduate Scholarship, Government of Ontario, 2017 – 2018, 2020 – 2021
- President’s Graduate Scholarship, University of Waterloo, 2017 – 2022
- Cybersecurity and Privacy Excellence Graduate Scholarship, 2019 – 2020
- Cheriton Scholarship, University of Waterloo, 2016 – 2020
Services
- PC Member: ICDE'22, ICDE'23 (Associate Chair)
- Invited Reviewer: ICDE'21, VLDBJ'21, IEEE IoT-J'21, ACM TOPS'21, TODS'22
- Waterloo DSG Lab Committee Member. 2019 – 2022
- Organizer: Data Systems Group Weekly Lunch Talk. 2017 – 2018
Miscellanies
- Half-Marathon Runner: Toronto'14,15,16, Shantou'17, San Francisco'18, Toronto'19,
20,21 - I developed the Samaritan.
© 2022 Chang Ge
Template design by Andreas Viklund