Researcher
California State University, Long Beach
California State University - Los Angeles
University Of California - Los Angeles
Sharif University of Technology