Position:
On-call Teacher at Town of Holliston
Work:
Town of Holliston
since Oct 2010
-
On-call Teacher
Nipmuc Regional High School
Aug 2011 - Nov 2011
-
Long-term Math Substitute Teacher
Bose Corp
Dec 2006 - Feb 2009
-
Firmware Engineer V
Maxtor Corp
Jan 2003 - Dec 2006
-
Staff Engineer, Electrical - Servo Firmware
Maxtor Corp
1999 - Dec 2002
-
Staff Engineer, Electrical - Servo Track Writer
Datalight, Inc
Mar 1999 - Oct 1999
-
Senior Software Engineer
VERICODE
Feb 1999 - Mar 1999
-
QA Contractor
Data General Corp
Jun 1978 - Jun 1998
-
Engineering Staff Specialist/Leader
Education:
Purdue University 1976 - 1978
MSEE, Computer Design
Purdue University 1972 - 1976
BSEE, Electrical Engineering
Honor & Awards:
PATENTS
#6,026,461 Bus Arbitration System for Multiprocessor Architecture
#5,887,146 Symmetric Multiprocessing Computer with Non-Uniform Memory Access Architecture
#5,155,818 Unconditional Wide Branch Instruction Acceleration
#4,873,652 Method of Graphical Manipulation in a Potentially Windowed Display
#4,597,041 Methods and Apparatus for Enhancing the Operation of a Data Processing System
#4,591,972 Data Processing System with Unique Microcode Control
#4,569,018 Digital Data Processing System having Dual-Purpose Scratchpad and Address Translation Memory
#4,409,655 Hierarchical Memory Protection Ring Using Comparisons of Requested and Previously Accessed Addresses