uhaka japan
Germany
Princeton University Princeton, NJ
@microsoft
Ain Shams University Egypt
University of Washington
Lafayette, Indiana
University of British Columbia Canada
University of Science and Technology of China Hefei, Anhui, China
University of Alabama Tuscaloosa, AL
teaching prof at university of washington seattle
@uwplse Seattle, WA
Indiana University Bloomington Bloomington, IN
University of Washington Shanghai, China