Musicboulevard/N2k
Software Developer and Manager
Methods Unltd
Principal and Project Manager and Software Developer and Interaction Designer
The Cooper Union
Instructor
Random House
Senior Web Developer
Todd Street Productions, Inc.
Project Manager
Self Various Digital Media Companies
Independent Consulting
Zetek Corporation
Product Manager
Oliver Wyman
Software Developer and Business Analyst
ESI Design
Interaction Designer
Whittman-Hart / marchFIRST
Software Developer and Project Manager
New York University
Kenyon College