I’m an Advanced Software Engineer at Siemens NX CAD (Computer-Aided Design), and I’ve been on the NX Diagramming team since 2022.
Previously, I was a doctoral student at Northeastern University’s Network Science Institute, advised by Prof. Tina Eliassi-Rad. My research focused on graph embedding methods at the intersection of mathematics, computer science, and network science. I left my PhD program in 2021 to focus on building software, learning beyond formal boundaries, and pursuing fast feedback loops through real-world products.
I earned my master’s degree in Computer Science from the University of California, Los Angeles (UCLA), in 2018, with a focus on machine learning. I co-authored research with my lab and Prof. Guy Van den Broeck that was published at ICML 2018.
I earned my bachelor's degree in Mathematics, with a minor in Computer Science, from the University of Michigan in 2014. Before returning to graduate school in UCLA's Computer Science program in 2016, I worked as an actuary in the Asset Liability Management Department at Sun Life Financial in the Boston metropolitan area.
I am originally from China. At age 16, I received a four-year overseas full scholarship from the Singapore government to study at a high school in Singapore. That marked the beginning of my international journey.
My reflections and insights from work are linked here: Work Reflections.