Professional Summary

Pronouns: He/Him

Office: 4861 Bob and Betty Beyster Building

Email: petepc@umich.edu

Hi! I’m Peter, a second-year PhD (about to be) candidate in Computer Science and Engineering (CSE) at the University of Michigan - Ann Arbor. My main research interest is in hardware-software co-design for different applications, but currently focusing more on the software side of things with compilers, although that might change in the future! Starting Fall 2026, I am looking to also take on GSI roles, focusing on more systems and computer architecture courses.

I graduated from Cornell in May 2024 double majoring in Computer Science and Engineering Physics while minoring in Electrical and Computer Engineering (ECE, basically got it for free with EE physics classes and CE classes from CS). For things not in my main research focus, I am also interested in pure programming language theory, algorithms and theory of computation, VLSI (still learning about it), and just about anything physics related, especially quantum computing and quantum field theory + particle physics. While at Cornell, I used to do research in quantum computing (something I don’t do anymore but is still interesting), HLS optimizations such as quantization (don’t work on FPGAs rn but optimizations might be useful), and PIM architectures (only really did benchmarking but this is definitely something that I’ll learn more eventually).

If I’m not in my office or in class while still going to campus, I’ve been involved in helping organize the University of Michigan Science Olympiad Invitational and Regional contests. Besides that, I am also very active in two honors societies on campus (PSA: no, they are NOT fraternities): Eta Kappa Nu, or HKN (for EECS), and Tau Beta Pi (for Engineering). I enjoy spending my time being social as well as participating in service events, especially increasing outreach for CS and engineering. I am also part of a group trying to reopen a closed cafe on campus, so stay tuned for that! :)

When I’m not going to campus, I am an avid player of Archipelago randomized games, occasionally joining sessions that can last as little as 1 hour or as long as 2 months. I am very, very passionate with solving puzzles competively, sometimes taking whole weekends or entire months, and sometimes even traveling across the country for them.

Education

PhD Computer Science and Engineering

University of Michigan - Ann Arbor

BS Computer Science + Engineering Physics (Double Major)

Cornell University

Interests

Compiler Optimizations Computer Architecture Hardware-Software Co-Design
🖥️ My Research

I’m a research scientist in the Compilers Creating Custom Processors (CCCP) group at the University of Michigan in the Computer Engineering Lab advised under Prof. Scott Mahlke. I also work closely unofficially with Prof. Reetuparna Das for more computer architecture-focused insights. My goals are to combine my knowledge with compilers and computer architecture to make things go zoom.

I am currently part of a collaboration with Los Alamos National Lab for accelerating their HPC applications. My current focus is on speeding up codes with indirect accesses by improving memory accesses. My current approach is exploring compiler optimizations that increase spatial locality.

In the future, I intend to explore these techniques and how they can be extended to other applications, such as adaptive mesh refinement or in sparse LLM inference.

Please reach out if you want to learn more or collaborate! 👍