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’m especially interested in combining machine learning with classic algorithms and in building practical models for estimation and prediction. My broader interests include network science, machine learning, data mining, and algorithms. 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, 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 Computer Science in 2016, I worked as an actuary in the Asset Liability Management Department at Sun Life Financial in the Boston metropolitan area.
| Course Name | Organization | Year |
|---|---|---|
| Robotics: Computational Motion Planning | Coursera | 2018 |
| Machine Learning | Coursera Andrew Ng | 2017 |
| Algorithms | University of Hawaii | 2016 |
| Linear Algebra | MIT OCW | 2018 |