Student Office Hours - Spring 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 Movies

Hidden Figures

Walk East on Beacon Street (Actually a really Bad movie, but it shows one of the first stored program computers running!!)

First Year at West Valley



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 Commision

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)


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

MS Computer Science
Leland Stanford Junior University, Stanford, California

Last Updated 2/14/24