Student Office Hours - Fall 2024
  • Tuesday: 12:30 PM – 1:30 PM
    Method: Hybrid
    Location: Che 121 or Join Zoom
  • Thursday: 12:30 PM – 1:30 PM
    Method: Hybrid
    Location: Che 121 or Join Zoom
Text me if these times do not work for you!

Languages Spoken

English, C, C++ and Assembly

Courses Taught

CIST 004A Introduction to Programming with C++ (Fall)

CIST 004B Data Structures using C++ (Spring)

CIST 039 Computer Organization and Assembly Programming (Fall and Spring)

Favorite Computer Related Movies

Walk East on Beacon Street NR (1952) (Actually a really Bad movie) Shows one of the first stored program computers actually running!

Forbidden Planet G (1956) Introducing Robbie The Robot!  (And the blast doors used in Star Wars)

2001: A Space Odyssey G (1968) Artificial Intelligence takes over space mission

Colossus: The Forbin Project M (1970) Artificial Intelligence takes over world

Tron PG (1982) Virtual Reality And 1st CGI movies with live action.

War Games PG (1983) Kid version of Colossus. Early Cyber Security,  1980's Video Arcade.  And it has Matthew Broderick and Ally Sheedy!

Short Circuit PG (1986) The Original WALL-E-style Robot using Artificial Intelligence (w/Ally Sheedy)

Jurassic Park PG-13 (1993) OpenGL created CGI Dinosaurs running in the fields

Toy Story G (1995) 1st Feature length CGI Animated Movie created with RenderMan

I Robot PG-13 (2004): AI Robot using Asmof rule for Robotics

Top Secret Roises NR (2010) Documentary! WWII and the First EVER programmers, the true story

The Imitation Game PG-13 (2014) WWII story of Alan Turing, smartest Computer Scientist EVER.  Cyber Security. Gender Identity

Hidden Figures PG (2016) Early NASA Computing, Race and Gender relations, IBM 7090

General Magic TV-PG (2018) Documentary!  Life inside a real start up! Featuring Andy Hertzfield father of the Mac OS.

First Year at West Valley

2018

Biography

7 Years at Hewlett-Packard in Engineering and Engineering Management

23 Years at Apple Inc in Engineering and Engineering Management

Co-Inventor of AirPrint

Named on 20 US patents

Elected to The Saratoga City Council in 2008, re-elected in 2012 and 2016. Served as Mayor 3 times.

Chair of the Valley Transit Authority Citizen Advisor Committee

Member of the Santa Clara County Parks and Recreation Commission

Founding board member of the Silicon Valley Clean Energy in 2015, Chair of the Board in 2020

Former Chair of the Santa Clara Valley Water District, Redistricting Advisory Committee (2021-2022)

Education

BS Electronic Engineering
California Polytechnic State University, San Luis Obispo, California

MS Computer Science
Leland Stanford Junior University, Stanford, California

Last Updated 9/11/24