Tom Bergan, Microsoft Research and University of Washington