Yahoo
Senior Software Engineer
Yahoo
Principal Software Engineer
Gaia Online
Software Engineer
Xobni
Software Engineer
Big Nerd Ranch
Instructor
Square
Senior Software Engineer
FactSet
Lead Software Engineer
Center For Talented Youth (Johns Hopkins University)
Online Computer Science Instructor`
Intuit
Staff Software Engineer
FactSet
Senior Software Engineer, Lead Excel developer
University of California, Los Angeles
Princeton University