OverView
   
I have been in the Computer and Electronics industry for about 30 years. My involvement includes 9 years of management at Seagate Technology, teaching at University of California Extension, several startups, and many consulting assignments.
   
My Degree is in Electrical Engineering from Loyola University. My interests and skills include hardware, firmware and software. One of my recent projects, which required VHDL design, writing drivers in C, and a Smalltalk application, exemplifies my varied skills.
   
I discovered Object Oriented Programming in 1988 through Smalltalk and have been hooked since. I have taught OOP Using Smalltalk, OOP Using Java, and an OO Workshop at UCSC Extension. I have done several large projects using OO techniques in Java and am working at bringing OO to embedded systems using Squeak.
   
Genetic Programming, Genetic Algorithms, Swarm Intelligence and Neural Nets have been a strong interest and have written implementations in both Java and Smalltalk. which have been used for various projects
   
  Traditional Resume (.pdf)