Professor
California Polytechnic State University (Cal Poly)
University of Washington
The University of Edinburgh
Stanford University