
Lecturer
Biography
During 30 years as a practicing engineer in California (Santa Cruz and San Luis Obispo), John has completed numerous design/development projects in support of commercial production, scientific research and oceanographic operations. After working for Hewlett Packard and a few small technology firms, John helped launch two successful start-ups in the 1990's. Since 1998, he has maintained an active engineering consultancy on the central coast. John is a registered Electrical Engineer in California. He began teaching at Cal Poly in 2014.
Education
- MSEE - University of California, Santa Barbara
- BSEE - Duke University
Specialties
- embedded, real-time & autonomous systems
- industrial automation & motion control
- sensors & electronics for environmental monitoring
- oceanographic instrumentation, primarily acoustics
- engineering documentation & technical writing
Courses Taught
- EE 329 - Programmable Logic and Microprocessor-Based Systems Design
- EE 424 - Introduction to Remote Sensing
- EE 322 - Microcontrollers for Everyone
- EE 201 - Electric Circuit Theory
- EE 251 - Electric Circuits Laboratory
- BRAE 425 - Computer Controls for Agriculture
- BRAE 345 - Aerial Photogrammetry and Remote Sensing
- BRAE 324 - Principles of Agricultural Electrification
- MSCI 330 - Technologies for Ocean Discovery
- BRAE 348 - Energy for a Sustainable Society
- BRAE 328 - Measurements and Computer Interfacing
- IME 356 - Manufacturing Automation
- BRAE 133 - Introduction to Engineering Design Graphics
- BRAE 232 - Agricultural Structures Planning