Education

Ph.D. in Computer Science

University of Notre Dame

2021 - Present

GPA: 3.92/4.0

Co-advisors: Prof. Erin W. Chambers, Prof. Danny Z. Chen

M.S. in Computer Science

Washington University in St. Louis

2020 - 2021

GPA: 4.0/4.0

M.S. in Microelectronics System Design

University of Southampton, UK

2011 - 2012

With Merit

B.E. in Electronic Science and Engineering

Huazhong University of Science and Technology, China

2007 - 2011

GPA: 3.7/4.0

Research Experience

Graduate Research Assistant

Department of Computer Science and Engineering, University of Notre Dame

2021 - Present

  • VTRL-Med — Medical Image Clustering: Developed topology-aware framework adapting SAM with persistent homology for unsupervised medical image clustering. Achieved 81.51% accuracy across 13 benchmarks, nearly matching supervised methods.
  • TopoCL — Topology-Enhanced Contrastive Learning: Created universal framework with topology-aware augmentations and mixture-of-experts fusion. Demonstrated +3.26% average improvement (p<0.001) across five contrastive learning methods on medical datasets.
  • Reeb Graph Comparison — Computational Geometry: Designed stable comparison framework using Gromov-Wasserstein distance with persistence images. Established theoretical stability proofs under scalar field perturbations.
  • PUDF — Curriculum Learning for LLMs: Developed psychology-based framework applying Item Response Theory and DDS-MAE for adaptive training scheduling. Achieved 69.68% faster training and 75.48% speedup over state-of-the-art methods.
  • NNS-EMD — Efficient Optimal Transport: Proposed GPU-accelerated Nearest Neighbor Search approximation with theoretical analysis. Achieved 44× to 135× speedup over exact EMD with superior accuracy.

Teaching Experience

Teaching Assistant

Department of Computer Science and Engineering, University of Notre Dame

2021 - Present

  • CSE 60111: Complexity and Algorithms, Spring 2025
  • CSE 20110: Discrete Mathematics, Fall 2024
  • CSE 40625/60625: Machine Learning, Fall 2021
  • CSE 30321: Computer Architecture, Spring 2021

Industry Experience

Emulation Specialist

Mentor Graphics Co., Ltd, Shenzhen, China

2016 - 2019

Led high-performance verification solutions for Huawei's first commercial 5G chipset; optimized testing code reducing runtime from 45 to 8 minutes through parallelization.

ASIC Design Engineer

Spreadtrum Communications, Shanghai, China

2015 - 2016

Maintained chip-level emulation environments; developed Python-based resource allocation program improving device utilization by 20%.

NPI Engineer

NXP Semiconductors, Shanghai, China

2013 - 2015

Optimized wafer mapping and packaging processes, enhancing die bond machine capacity by 14.8%.

Professional Service

Conference Reviewer

  • Symposium on Computational Geometry (SOCG) 2025
  • AAAI Conference on Artificial Intelligence 2024
  • SIAM International Conference on Data Mining (SDM) 2023

Technical Skills

Programming Languages: Python, C/C++, CUDA, Java, MATLAB

Deep Learning: PyTorch, TensorFlow, Hugging Face Transformers, scikit-learn, PEFT (LoRA, QLoRA)

Computer Vision: OpenCV, SAM (Segment Anything), DINO, Vision Transformers, ResNet, U-Net

Topological Data Analysis: Persistent Homology, Gudhi, Ripser, giotto-tda

Scientific Computing: NumPy, Pandas, SciPy, Matplotlib

Systems & Tools: Git, Docker, Linux/HPC (Slurm), CUDA Programming, GPU Optimization, Mixed-Precision Training