Dylan Zapzalka
Email: dylanz@umich.com
Download CV
I'm a first-year Computer Science Ph.D. student at the University of Michigan advised by Maggie Makar. Before landing at UMich, I majored in Computer Science and Mathematics at NDSU where I was advised by Saeed Salem. I also worked as a software engineer at Veritas Technologies. My research interests are in the areas intersecting machine learning and causality. In particular, my research involves finding ways to make machine learning models robust to spurious correlations and fairer to marginalized communities. My goal is to become a researcher in the industry after I obtain my PhD in 2028. Outside of academia and work, I enjoy reading and powerlifting.
Education
Aug. 2023 - Present
University of Michigan
Ph.D. Student
I'm currently a Ph.D. student advised by Maggie Makar studying machine learning.
Aug. 2019 - May 2022
North Dakota State University
Undergraduate Student
I studied computer science and mathematics and was advised by Saeed Salem.
Aug. 2017 - May 2019
Central Lakes College
High School Student
I attended Central Lakes College for my last two years of high school.
Experience
May 2022 - Aug. 2023
Veritas Technologies
Associate Software Engineer
Worked as a software engineer where I developed features to integrate NetBackup with cloud providers.
Jan. 2022 - May 2022
North Dakota State University
Research Assistant
Worked as a RA where I wrote a paper on how to make adversarial examples for GNN malware classifiers.
May 2021 - Aug. 2021
Pearson VUE
Software Engineer Intern
Interned at Pearson VUE where I worked on their credential management system.
Papers & Projects
Current Project
My current project involves developing a novel causally-motivated regularization scheme to make machine learning models more robust to confounding variables. Unlike previous approaches, this regularization scheme does not need access to auxiliary labels with information on the confounding variable. Instead, this approach utilizes known mediators between the input and the target variable. This regularization scheme is useful in instances where a wealth of knowledge is known about the causes of a target variable, but not much is known about possible confounders.