Greg Bell has been working with computers in technology companies since he was 16 years old. He obtained a B.S. in Electrical Engineering from the University of California at San Diego, and spent 10 years designing digital integrated circuits for large and small companies before jumping careers into the renewable energy industry.
He's been teaching for 6 years and continues to write computer programs as a contractor.