Mark Partridge, University of Washington Palo Alto and back again