NeXT Computer
Software Engineer
Jaffe Consulting
Owner
Virtual Music Entertainment
Senior Software Engineer
Universal Audio
Senior Software Engineer and Scientist
Analog Devices
Senior Software Engineer
Melbourne University Private
MacGeorge Fellow, Visiting Professor
Princeton University
Visiting Lecturer
Jaffe Music Composition
Composer
University of San Diego
Visiting Lecturer
Staccato Systems, Inc.
Founder, Distinguished Engineer and Scientist
Stanford University
Bennington College