Pu (Luke) Yi 易普

Pu (Luke) Yi

Contact

Email / Google Scholar / Twitter / CV

Short Bio

I am a Ph.D. candidate in computer science at Stanford University, advised by Prof. Sara Achour. My current research interests are developing computing systems for novel/unconventional computing paradigms which specially target edge scenarios and emerging hardware. There are a range of emerging hardware technologies that bring benefits such as ultra low power, wearable, non-volatility, higher storage density over conventional CMOS-based technologies. They have different computational primitives and are often prone to noise. To release their full potential, I am interested in designing custom software that is error resilient 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 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, under the supervision of Prof. Darko Marinov and Prof. Tao Xie.

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 am interested in learning various languages. I am conversant in German and Cantonese. Interestingly, although Cantonese is viewed as a regional dialect of Chinese by many people, native Mandarin speakers can generally neither understand nor speak oral Cantonese.