Pu (Luke) Yi 易普

Pu (Luke) Yi

Contact

Email / Google Scholar / X / CV

Short Bio

I am a Ph.D. candidate in computer science at Stanford University, advised by Prof. Sara Achour. I'm currently interested in efficient software that is resilient to noise and errors, e.g., efficient machine learning models that are resilient to drift in parameter values.

Motivation: There are a range of emerging hardware technologies that bring benefits such as ultra low power, wearable, non-volatility, higher storage density over conventional hardware technologies. They may have different computational primitives but are often prone to noise. To release their full potential, I am interested in designing software that is resilient to hardware noise and has data encodings better matched to the hardware primitives.

I like to work in the intersection of theory and practices and have a general interest in statistics, programming languages, formal methods, and software engineering.

I obtained my B.S. (summa cum laude) in computer science from Turing Class, Peking University, China. My undergraduate research focused on software testing, advised by Prof. Darko Marinov and Prof. Tao Xie.

Selected Publications

Miscellaneous

The two characters of my Chinese name mean literally simple (易) and normal (普) respectively.

I participated in programming contests (Olympiad in Informatics in China) in my high school and have been active in the community through my undergrad. I served as the president of the Peking University Student Algorithm Association (PKUSAA) for a year, where we organized the biggest programming contests in PKU. I also help train high school students for programming contests from time to time.

I learn different languages as a hobby (native Mandarin, proficient English, conversant German and Cantonese, beginner Japanese). Let me know if you are interested to be a language partner with me!