Badges
Certifications
Work Experience
Freelancer
Upwork (formerly Elance-oDesk)• April 2021 - Present
Education
University of California (UCLA), Los Angeles
Computer Science, PhD• September 2005 - December 2006
Doctoral Program at UCLA
University of Pittsburgh
Computer Science, BS• August 2001 - April 2005
Related Area: Mathematics