Curriculum Vitae

Career

NVIDIA (February, 2019 - Now)

I currently work as a Senior Deep Learning Systems Engineer at NVIDIA at Santa Clara, California. Here I am developing and engineering machine learning and deep learning algorithms for solving industrial and practical problems in natural language processing, computer vision, and speech processing. In addition, I am also developing solutions for deploying neural network model on data center GPUs and resource-constrained and safety-critical SoCs. I primarily write programs using C++, CUDA, CMake, and Python. I also contribute to open source libraries, such as PyTorch, ONNX, and Boost, occasionally.

Since 2020, I have been responsible for the neural network and system performance optimization for NVIDIA autonomous vehicles. I have been working on neural network performance optimization algorithms such as quantization, pruning, and sparsity, specifically for NVIDIA autonomous driving neural networks on NVIDIA GPUs and SoCs. I have also been working on creating and optimizing CUDA kernels to enable the neural network deployment or accelerate the performance of the system.

During my work and casual time, I am driven by mathematics and I try to understand the mathematical principles behind the algorithms and the systems that I am working on. I do a lot of mathematical proofs and derivations, even though most of them are not completely novel.

Technicolor (June, 2018 - September, 2018)

I worked as a Machine Learning Research Intern at Technicolor Artificial Intelligence Lab at Palo Alto, California. There I developed machine learning and deep learning methods for time-series resource allocation prediction for Technicolor visual effects production.

Driving-Force Therapeutics (August, 2016 - August, 2017)

I worked as the Chief Computing Officer and Research Data Scientist at Driving-Force Therapeutics, a pharmaceutical start-up at Dalian, China. There I worked on novel drug development researches and statistical analysis for RNA Sequencing and other experimental data.

Education

University of Chicago (September, 2017 - December, 2018)

I received a M.Sc. degree in Computer Science from the University of Chicago. I did part-time research in Matthew Walter Lab at Toyota Technological Institute at Chicago, an independent research institution inside University of Chicago campus, on vehicle localization problems using deep learning and Bayesian methods.

Duke University (August, 2012 - August, 2016)

I received a M.Sc. degree in Biochemistry with a certificate of Structural Biology and Biophysics from Duke University. Note that I was a Ph.D. candidate in the Department of Biochemistry at Duke University, working on DNA repair mechanisms. There, after spending almost four years, I systematically proved that almost all of the projects, theories and guidance from the advisor, which I was forced to do and obey, were completely wrong. To me, a sound Ph.D. degree or a professor title does not tell anything about the person’s capability of solving a problem and whether the person is a true scientist or not. In 2016, I decided to leave Duke University, with my own honor, without a Ph.D. degree.

Duke University did hurt my dignity because some people there often stabbed me in the back when I worked very hard with criticism and justice toward true science. Because I was betrayed by the people that I trusted, I left Duke University. There are a few good people at Duke University too, but they don’t often speak up for the right things in the public.

Dalian University of Technology (August, 2008 - June, 2012)

I received a B.Sc. degree in Biotechnology with a certificate of Mathematical Modeling from Dalian University of Technology. There I did researches in two entirely different fields, mathematical modeling and biochemistry. The mathematics training and computer programming experience laid the foundation to my later career change to computer science.

Ningbo Xiaoshi High School (September, 2002 - June, 2008)

I graduated from Ningbo Xiaoshi High School, and Ningbo Foreign Language School, the middle school department of Ningbo Xiaoshi High School, before I went to college. This prestigeous school has cultivated nearly 20 members of Chinese Academy of Science and Engineering since 1912, including Tu Youyou, the first Chinese Nobel laureate in physiology or medicine. They are inspiring and I really wanted to be one of them when I was young. However, the fate did not pick me.

Awards

Duke University (August, 2012 - August, 2016)

I was awarded the Duke University Fellowship to pursue my Ph.D. studies at Duke University.

Before I left Duke University, I was awarded the Outstanding Research Poster Award in the Biochemistry Department Retreat in 2016.

Dalian University of Technology (August, 2008 - June, 2012)

I was awarded the President’s List and the National Scholarship, the highest recognition and scholarship, every year when I was at Dalian University of Technology.

I was awarded in domestic and international research competitions, such as CUMCM (Contemporary Undergraduate Mathematical Contest in Modeling), ICM (The Interdisciplinary Contest in Modeling). Those competitions are team competitions, but I won them almost independently.

I was also awarded in Mathematical Olympiad competition in Dalian, despite my many years of failures in high school.

Services

NeurIPS Conference Area Chair (2024 - Now)

I started to serve as a NeurIPS Area Chair in 2024.

NeurIPS Conference Reviewer (2021 - 2024)

I reviewed NeurIPS Main Conference and Datasets and Benchmarks Track papers annually.

I was selected as one of the Top NeurIPS Reviewers in 2022.

CVPR Conference Reviewer (2023 - Now)

I review CVPR Main Conference and Workshop on Autonomous Driving papers annually.

ICML Conference Reviewer (2023 - Now)

I review ICML Main Conference papers annually.

Skills

Programming Language

I often program using C/C++, CUDA, CMake and Python. I also have experiences in programming using Java, Scala, Haskell, MATLAB, JavaScript, and R and have done at least one large project for each of them.

Machine Learning and Deep Learning

Natural Language Processing, Computer Vision, Speech Processing, Statistical Methods, Optimization Methods.

Office Suites

I am very proficient in writing LaTeX and Markdown.

Supplements

Please browse this website for more details about me, including the list of the research papers published and the MOOC I have taken.

Please also visit my GitHub for the projects I did and visit my LinkedIn for more details about my career.