Current

Post-Doctoral

University of Waterloo, Obtained Ph.D. at the Simon Fraser University, 2024.1-

Graduate

Mohammad Hasan Payandeh Ph.D.
University of Waterloo, 2024.1-
Yuzhe You Ph.D.
University of Waterloo, 2023.9-
Yue 'Theresa' Lyu Ph.D.
University of Waterloo, co-advised with K. Katsuragawa, 2023.9-
University of Waterloo, 2022.9-
University of Waterloo, previously with E. Lank, 2021.9-
Xuye Liu Ph.D.
University of Waterloo, 2021.9-
Xinyu Shi Ph.D.
University of Waterloo, 2021.9-
University of Waterloo, previously co-advised with E. Lank, 2021.9-
University of Waterloo, previously with E. Lank, co-advised with K. Katsuragawa, 2021.9-
Yuejia 'Cara' Li M.Math.
University of Waterloo, 2024.1-
Xiang Li M.Math.
University of Waterloo, 2024.1-
Zibo 'Selena' Zhang M.Math.
University of Waterloo, 2023.9-
Linxiu 'Linda' Zeng M.Math.
University of Waterloo, 2023.9-
Ryan Yen M.Math.
University of Waterloo, 2023.1-
Lydia Choong M.Math.
University of Waterloo, co-advised with L. Nacke, 2022.9-
Tengyu Cai M.Math. (Part-Time)
University of Waterloo, 2021.1-

Undergraduate

University of Waterloo, 2024.1-
University of Waterloo, 2024.1-
University of Waterloo, 2024.1-
University of Waterloo, 2024.1-
University of Waterloo, 2024.1-
University of Waterloo, 2024.1-
University of Waterloo, 2024.1-
University of Waterloo, 2024.1-

Past

Academic Advisees

Ali Neshati, PostDoc (Obtained Ph.D. at the University of Manitoba), University of Waterloo, co-advised with D. Vogel, 2022.3-2023.6 (Now faculty at the Ontario Tech University)
Pengcheng An, PostDoc (Obtained Ph.D. from the Eindhoven University of Technology), University of Waterloo, 2021.4-2021.12 (Now faculty at the Southern University of Science Technology, China)

Yuzhe You, M.Math., University of Waterloo, 2022.9-2023.8 (Now Ph.D. at UWaterloo)
Temiloluwa Paul Femi-Gege, M.Math., University of Waterloo, 2022.1-2023.12 (Now Software Engineer at GoodLabs)
Yue 'Theresa' Lyu, M.Math., University of Waterloo, co-advised with K. Katsuragawa, 2021.9-2023.8 (Now Ph.D. at UWaterloo)
Xuejun Du, M.Math., University of Waterloo, 2021.9-2023.4 (Now Software Engineer at eCapital)
Ehsan Jahangirzadeh Soure, M.Math., University of Waterloo, 2021.1-2022.12 (Now Software Engineer at StackAdapt)
Ziqi 'Jerry' Zhou, M.Math., University of Waterloo, 2021.5-2022.12 (Now Partner at Puzzle Ventures)
Xingjun Li, M.Math., University of Waterloo, 2020.1-2021.8 (Now Software Engineer at Veeva Systems)

Bonnie Chen, UG, University of Waterloo, 2023.9-2023.12
Mahzabin Rashid Fariha, UG, University of Waterloo, 2023.9-2023.12
Ruoxi 'Catherine' Wu, UG, University of Waterloo, 2023.9-2023.12
Yimeng Xie, UG, University of Waterloo, 2023.9-2023.12
Annie Sun, UG, University of Waterloo, 2023.5-2023.12
Alice Gao, UG, University of Waterloo, 2023.5-2023.8
Hakeerat Singh Mayall, UG, University of Manitoba, 2023.5-2023.8*, 2023.9-2023.12
Samantha Zhang, UG, University of Waterloo, 2023.1-2023.4
Mingyu Liu, UG, University of Waterloo, 2022.9-2023.4
Jiawen 'Stefanie' Zhu, UG, University of Waterloo, 2022.9-2022.12, 2023.1-2024.4*
Alex Kitt, UG, University of Manitoba, 2022.5-2022.8*
Oujing Liu, UG, University of Waterloo, 2022.5-2022.8
Hanyu Xu, UG, University of Waterloo, 2022.5-2022.8, 2023.1-2023.4
Huan Zhang, UG, University of Waterloo, 2022.5-2022.8
Jason Zhang, UG, University of Waterloo, 2022.1-2023.12
Jingwen 'Julia' Zhang, UG, University of Waterloo, 2022.1-2022.4, 2023.1-2023.4
April Li, UG, University of Waterloo, 2021.9-2023.4
Yifei Yin, UG, University of Toronto, 2021.9-2022.8
Zibo 'Selena' Zhang, UG, University of Toronto, 2021.9-2023.8
Justin Leung, UG, University of Waterloo, 2021.1-2023.4
Yizhi Zhang, UG, University of Waterloo, 2021.1-2021.4, 2021.5-2021.8*
Qing 'Tim' Liu, UG, University of Waterloo, 2020.9-2021.4, 2022.9-2023.4*
Xinhai Wei, UG, University of Waterloo, 2020.9-2021.4
Weining Li, UG, University of Waterloo, 2020.5-2020.8
Yuanxin 'Alex' Wang, UG, University of Waterloo, 2020.5-2020.8, 2021.1-2021.8
Arri Ye, UG, University of Waterloo, 2020.5-2020.8
Yipeng 'Penny' Ji, UG, University of Waterloo, 2020.1-2020.4
Chenqi 'Isabel' Wan, UG, University of Waterloo, 2020.1-2020.12
Tsz-Tung 'Dennis' Yu, UG, University of Waterloo, 2020.1-2020.8
Ziqi Zhou, UG, University of Waterloo, 2020.1-2020.4
Chengcheng 'Stephanie' Hu, UG, University of Waterloo, 2019.9-2019.12
Melanie Ren, UG, University of Waterloo, 2019.9-2019.12

* indicates full-time URA positions.

Industrial Interns

Takanori Fujiwara, Ph.D. Research Intern, University of California Davis, 2019.6-2019.9 (Now PostDoc at Linköping University)
John Wenskovitch, Ph.D. Research Intern, Virginia Tech, 2018.5-2018.8 (Now Researcher at PNNL)
Siwei Fu, Ph.D. Research Intern, Hong Kong University of Science and Technology, 2017.6-2017.9 (Now faculty at Zhejiang University)

Shenyu Xu, UG Intern, University of California Davis, 2019.2-2019.6
Lawrence Ngo, UG Intern, University of California Santa Cruz, 2018.6-2018.9

Mentees & Visiting Students

Anjul Tyagi, Ph.D., Stony Brook University, 2021.1-2022.4
Linping Yuan, Ph.D., Hong Kong University of Science and Technology, 2020.1-2020.4
Takanori Fujiwara, Ph.D., University of California Davis, co-advised with Dr. K.-L. Ma, 2020.9-2021.4
Zhicong Lu, Ph.D., University of Toronto, co-advised with Dr. D. Wigdor, 2017.4-2018.4
Siwei Fu, Ph.D. Research Intern, Microsoft Research Asia, co-advised with Dr. W. Cui, 2015.11-2016.3
Yanhong Wu, Ph.D., Hong Kong University of Science and Technology, co-advised with Dr. H. Qu, 2015.1-2015.5
Fan Du, Ph.D. Research Intern, IBM T. J. Watson Research Center, co-advised with Dr. N. Cao, 2014.5-2014.9

Jingwen Bai, M.Eng, Peking University, 2022.8-2023.8
Fengjie Wang, M.Sc, Sichuan University, 2022.5-2023.4

Qingyuan Ma, UG, Beihang University, 2022.5-2022.8
Shenyu Xu, UG, University of California Davis, co-advised with Dr. K.-L. Ma, 2017.8-2017.12
Phoebe Chang, UG, University of Toronto, co-advised with Dr. R. Balakrishnan, 2013.5-2013.8