Computer architect · retired
I'm a technical systems generalist with a background in computer architecture. Over the course of my career I've worked on systems with ever-expanding scope, from inside the L1 cache prefetcher all the way out to datacenter and cloud infrastructure. I've worked on some unusual systems, from a control plane for a quantum computer in non-CMOS, to a novel optical display system with nary a transistor. I'm now retired but always open to interesting roles and projects. I earned my BSE in Electrical Engineering at Princeton and my MS and PhD in Computer Science and Engineering at the University of Michigan–Ann Arbor, where my dissertation was on cache resource allocation in large-scale chip multiprocessors.
I co-host the Computer Architecture Podcast with Suvinay Subramanian — conversations with leading researchers and practitioners in computer architecture. New episodes drop quarterly.