Acting director of System X and instructor for EE310 in Winter and Spring 2023-24.

I received MSEE and Ph.D. (EE) degrees at Stanford long ago, and a BS (math and physics) and BE (EE) from the University of Sydney, Australia (even longer ago).

After a career in the tech industry at several startups and large companies, I currently serve on a couple of public and private company boards, and I'm on the advisory board of Stanford's Center for Digital Health. I also contribute to some open source projects.

See my bio at