University of Southern California
Research Assistant
Aalto University
Research Scientist
Conviva
Senior Software Engineer
Conviva
Staff Software Engineer
National Research Institute Beijing China
Research Engineer
University of Southern California
Research and Development Software Engineer
Helsinki University of Technology
University of Southern California