CS198 - Teaching Computer Science

CS198 Alumni

Throughout its twenty-plus year history, hundreds, if not thousands, of Stanford students have contributed to the CS198 program. Our ranks of alumni include programming language inventors, Fortune 500 executives, startup founders, pediatric surgeons, novelists, and many accomplished software developers and program managers.

Here are the CS198 coordinators and section leaders-emeritus for whom we have records. Sadly, our records are missing most section leaders before 1998. Is your name missing from this page?
Let us know!

CS198 Coordinators
Stuart Reges 1983 - 1987
John McGrory 1987 - 1988
Bob Pratt 1987 - 1988
Atticus Tysen 1988 - 1989
Gretchen Purcell 1988 - 1990
Mike Wolfe 1989 - 1990
Kathleen Fisher Spr 1990 - Win 1991
Chris Jones Spr 1990 - Win 1991
Astro Teller Spr 1991 - Win 1992
Scott Wiltamuth Spr 1991 - Aut 1992
Sandy Nguyen Spr 1992 - Spr 1993
Felix Baker Win 1993 - Win 1994
John Lilly Aut 1993 - Aut 1994
Bryan Rollins Spr 1994 - Spr 1995
Mehran Sahami Win 1995 - Win 1996
Andy Maag Aut 1995 - Aut 1996
Adam Nash Spr 1996 - Spr 1997
Minnie Ingersoll Win 1997 - Win 1998
Graham Miller Aut 1997 - Aut 1998
Jen McGrath Spr 1998 - Spr 1999
Rama Ranganath Win 1999 - Win 2000
Jan Chong Aut 1999 - Aut 2000
Jed Burgess Spr 2000 - Spr 2001
Erik Neuenschwander Win 2001 - Win 2002
Lilly Irani Aut 2001 - Aut 2002
Pete Belknap Spr 2002 - Spr 2003
Peter Lai Win 2003 - Win 2004
Darren Delaye Aut 2003 - Aut 2004
Kurt Berglund Spr 2004 - Spr 2005
Wayne Chang Win 2005 - Win 2006
Julie Zhuo Aut 2005 - Aut 2006
Jesse Young Win 2006 - Sum 2007
Matt Jachowski Win 2007 - Win 2008
Isabelle Kim Aut 2007 - Aut 2008
Te Thamrongrattanarit Spr 2008 - Sum 2009
Lekan Wang Win 2009 - Win 2010
Eric Ruth Aut 2009 - Aut 2010
Matt Bush Spr 2010 - Sum 2011
RJ Walsh Win 2011 - Win 2012
Lynn Cuthriell Aut 2011 - Aut 2012
Patrick Costello Spr 2012 - Sum 2013
Section Leaders
Aditya Acharya
John Adams
Eden Adogla
Rahul Agarwal
Natalie Ahn
Murad Akhter
Eric Albert
John-Ashton Allen
Abel Allison
Chris Allocco
Chuck Alpert
Aaron Andalman
Chris Anderson
Doug Anderson
Vlad Andrei
Katya Androchina
Anna Arreola
Kavin Asavanant
Jason Auerbach
Andy Aymeloglu
Laura Back
Rob Baesman
Jon Bailey
Abhiskek Bajoria
Felix Baker
Rick Ballinger
Bob Barcklay
Juan Batiz-Benet
Beau Baudier
Eric Bauer
Danny Bauman
Jason Bay
Jake Becker
Jon Becker
Pete Belknap
Nico Benitez
Kurt Berglund
Kathryn Bergsteinsson
Armen Berjikly
Kevin Berk
Stacey Berkowitz
Michael Bernstein
Simon Berring
Julie Black
Alex Blackstock
Greg Blackwood
Doug Bloom
Jake Boeckerman
Tom Bogart
Jonas Boli
Joseph Bonneau
Dave Borowitz
Jared Boyce
Anne Bracy
Katherine Brainard
Michael Brandt
David Breger
Aaron Bronzan
Karl Brown
Jessica Brown
Graham Brown
Mike Brzozowski
Nam Bui
Jed Burgess
Brandon Burr
Kat Busch
Matt Bush
Bryan Busse
Francisco Cai
Will Cain
Rich Cairns
Tom Cannon
Tony Cannon
Katie Capps
Caroline Carter
Carl Case
Tony Cassanego
Dante Cassanego
Daniel Chai
Christopher Chan
Brian Chan
Raymond Chan
Eric Chan
Haowen Chan
Greg Chanan
Ravi Chandrasekaran
Sonya Chang
Jacqui Chang
Jeffrey Chang
Jeff Chang
Brian Chang
Wayne Chang
Jono Chang
Carrie Charpentier
Brian Chatham
Crystal Chen
Shirley Chen
Amos Chen
Xing Chen
Jason Chen
Ethel Chen
Jason Chen
Hubie Chen
Janet Chen
Michelle Cheng
Eric Cheng
Hau Jia Chew
Jimmy Chion
David Chisholm
William Choi
Seung Choi
Jan Chong
Nitin Chopra
Neil Chou
Kat Chou
Kevin Christopher
Kwan Ping Chua
Alex Churchill
John Cieslewicz
Lindsey Cole
Caitlin Colgrove
Eric Conner
Jonathan Cooper
Bill Corbett
Karen Corby
Jes Cornette
Emoney Cox
Brett Cruden
Gregory Cuellar
Ben Cunningham
Ben D'Angelo
Ankur Dalal
Rosy Davis
Chester Day
Stephanie Dee
Darren Delaye
Javier Delgadillo
Andrew Devkar
George Dicker
Thomas Dillig
Matt DiMaggio
Jason Dishlip
Lei Ditch
Brendan Dixon
Stacey Doerr
Yee-Cheen Doung
Andrew Dowds
Arjun Dube
Mike Duong
Alex Eckert
Rustan Eklund
Dave Engel
Barbara Engelhart
Matt Everett
Josh Falk
Matthew Falkenhagen
Nick Fang
Phil Farhi
Leland Farmer
Jon Fetveit
Mauria Finley
Steve Fisher
Justin Fishner-Wolfson
Steven Flory
Nathan Folkert
Jeffrey Forbes
Tom Fountain
Jason Frank
Brittney Fraser
David Frazee
Steve Freund
Alan Frindell
Roy Frostig
Michael Frumin
Zach Galant
Joel Galenson
Roberto Garcia
Ankit Garg
Akash Garg
John Garrod
Lucas Garron
Martin Gavrilov
Chris Gearhart
Teena Gerhardt
Marc Gershow
Mitra Ghamsari
Daniel Gibson
Sebastian Gil
Evelyn Gillie
Jeremy Ginsberg
Matt Ginzton
Durant Gipson
David Gobaud
Eu-Jin Goh
David Goldblatt
Jocelyn Goldfein
Erik Goldman
Kimberly Goodwin
Mike Grabowski
Adrian Graham
Doug Gray
Yaron Greif
Miranda Gresham
Aubrey Gress
Belinda Gu
Shayan Guha
Michael Gummelt
Rahul Gupta
Reid Gustin
Kris Hager
David Haley
Jeff Hall
David Hall
Morgan Hallmon
Ibby Hamza
Stephanie Hannon
Nate Hardison
Nadine Harik
Zaz Harris
Austin Haugen
Justin Haugh
James Hefner
Jonathan Helman
Aileen Hess
Ruwen Hess
John Hiesey
Alex Himel
Ronald Ho
Michelle Hoerner
Sean Holbert
Benedict Hsieh
Christine Hsieh
Amy Hsu
Henry Hsu
Yu Ping Hu
Art Hu
Marty Hu
Yin Huang
Alex Huang
David Huang
Andy Huang
Jonathan Hudgins
Anthony Hui
Vincent Hummel
Tom Hurlbutt
Jonathan Huston
Greg Hutchins
Katy Innes
Lilly Irani
Danny Jachowski
Matt Jachowski
Dustin Jackson
Andy Jacob
Tom Jacobs
Steve Jacobson
Diana Jaffe
Michael Jahr
Sandy Jen
Alexander Ji
Osvaldo Jimenez
Elliott Jin
Chris Jobst
Jae Joh
Bryan Johnson
Matt Jones
Nicholas Judge
Rishi Kacker
Annaka Kalton
Jack Kamm
Arda Kara
Jon Kart
Clare Kasemset
Yannick Kassum
Jeremy Keeshin
Mike Keiser
Jonathan Keljo
Joe Kelley
David Kent
Mike Kerzhner
Orr Keshet
Alex Khomenko
CD Khopkar
Mark Kilgore
John Kim
Isabelle Kim
Michael Kim
Nate Klee
Scott J. Kleper
Sean Knapp
Ali Knight
Kyle Knutson
Snir Kodesh
Katia Koelle
Zhi Koh
Bradley Kohn
David Koslow
Ken Koster
Ed Koster
Sara Krehbiel
Filip Krsmanovic
Chris Kucharczyk
Valerie Kucharewski
Jessica Kuo
Marcos Kurowski
Toli Kuznets
Huey Kwik
Helen Kwong
Lisa Laane
Peter Lai
Harry Lai
Albert Lai
Lauren Lam
Jim Lamb
Lana Lan
Joseph Lau
Ellis Lau
Daniel Lau
Mai Le
John Le
Justin Lebar
Hendrick Lee
Kevin Lee
Venetia Lee
Ivan Lee
Gongmyung Lee
Jessa Lee
Steen Lee
Bobby Lee
Marcia Lee
Tricia Lee
TJ Leong
Kevin Leung
Ted LeVan
Ben Levitt
Emily Lewis-Pinnell
David Li
Alex Li
Frank Li
Eric Liang
Huat Chye Lim
Alex Lin
Felix Lin
Leon Lin
Christopher Lin
Stanley Lin
Shivaram Lingamneni
Tim Lipus
Beyang Liu
Sandra Liu
David Liu
David Lo
Karen Lo
Kimber Lockhart
Kurt Loidl
Jessica Long
Jeff Loomans
Bert Loosmore
Jasmine Lopez
Jesse Lorenz
Emma Lozman
Yves-Antoine Lu
Edward Luong
Diana Ly
Ilya Lyashevsky
Chris Lynskey
Jason Ma
Andy Maag
Ryan Mack
Ryan Madsen
Dan Mandell
Nari Mann
Justin Manus
Eric Marberg
Micol Marchetti-Bowick
Jim Maricondo
Tom Martell
Matthieu Martin
Bill Martinusen
Bindya Mathur
Rich May
Marissa Mayer
Graham McDermott
Jennifer McGrath
Ian McGraw
Amy McIntyre
Wendy McKennon
Sean Meador
Chris Meill
David Merrill
Mike Mettler
Brian Milch
Campbell Miller
Steve Miller
Erik Miller
Byron Milligan
Sonal Mittal
Riddhi Mittal
Nick Miyake
Jordan Moncharmont
Eduardo Montero Monge
Li-Tsun Moore
Stephane Moore
Andres Morales
Catherine Morrow
Matin Movassate
Alex Musil
Dave Myszewski
Pasha Nahass
Greg Nakaki
James Nash
Adam Nash
Dale Neal
Lauren Nelson
Elizabeth Nelson
Erik Neuenschwander
Ben Newman
Steve Nguyen
Sandy Nguyen
Kevin Nguyen
John Niekrasz
Kelly Nigh
Aki Nishimura
Greg Novick
Erik Nygren
Brendan O'Connor
Brian O'Connor
Vikram Oberoi
Victor Ochikubo
Andrew Ochsner
Timi Okah
Benjamin Olmsted
Jorge Ortiz
Alex Osipovich
Hubert Pan
Sommer Panage
Julius Panoringan
Hrysoula Papadakis
Kyan Pardiwalla
Manisha Parekh
Greg Parker
David Parsons
Kathleen Pascual
Grant Patterson
Peter Pawlowski
Nathan Penner
Kristjan Petursson
Nathan Pflueger
Ben Phillips
Karl Pichotta
Chris Piech
Uri Pomerantz
Daniel Posch
Alan Post
Vijay Pradeep
Jason Prado
Sushant Prakash
Ryan Propper
Rohan Puranik
Daryl Puryear
Salma Qarnain
Alex Quach
Brian Quistorff
Raj Raghavan
Semira Rahemtulla
Munira Rahemtulla
Rajani Rajan
Vasant Ramachandran
Jorge Ramirez
Rick Ramirez
Rama Ranganath
Rajesh Ranganath
Akshay Rangnekar
John Rappaport
Sharath Reddy
David Reiss
Yuan Ren
Ben Richter
Ashley Ring
Cameron Ring
Megan Ristau
Cary Robbins
Kelley Robinson
Will Robinson
Ned Rockson
Alex Roetter
Nick Rogers
Bryan J. Rollins
Sally Rosen
Evan Rosen
Justin Rosenstein
Blake Ross
John Rothfels
Matthew Rubens
Izaak Rubin
Amber Rudell
Peter Rusev
Eric Ruth
Adam Sadovsky
Brennan Saeta
Daniel Salinas
Joshua Sandberg
Dan Sandberg
Aren Sandersen
Joel Sandler
Neville Sanjana
Justin Santamaria
Michael Santos
Atul Saran
Aaron Sarnoff
Fah Sathirapongsasuti
Cameron Schaeffer
Amanda Schloss
Sam Schreiber
Mike Schroepfer
Michael Sego
Eric Seidman
David Selinger
Omar Seyal
Raja Shah
John Shapiro
Meg Sharkey
Winston She
Joe Shear
Abhi Shelat
Christian Shelton
Warren Shen
Emily Shen
Jian Shen
Howard Shen
Ilya Sherman
Neil Sheth
Patrick Shih
Clara Shih
Kiyoshi Shikuma
Yakov Shlapentokh-Rothman
Mike Shroepfer
Charles Shufeldt
Pao Siangliulue
Roy Simkhay
Keith Simmons
Dan Siroker
Dan Skarbek
Travis Skare
Julian Snyder
Charlton Soesanto
Justin Solomon
Nicholas Solter
Sarah Solter
Hoop Somuah
Yinjie Soon
Max Spevack
Sarah Spikes
Aaron Spinks
Matt Spitz
Matt Sprague
Charles Srisuwananukorn
Ben Stabler
Jack Stahl
Nickolay Stanev
Michele Starr
Ari Steinberg
Nikola Stikov
Xuanming Su
Yi-Ling Su
Tim Su
Caroline Suen
Edward Suh
Aaron Sullivan
Jeff Sun
Vidya Sundaram
Kate Swanson
Luke Swartz
Salik Syed
Ming Tam
Chee Hau Tan
Lisa Tang
Ben Taskar
Bret Taylor
Sevastian Tchernov
Andrew Thaeler
Te Thamrongrattanarit
Raymond Thang
Julie Tibshirani
Jonathan Tilley
Ryan Timmons
David Tobin
Emin Topalovic
Jeremiah Torres
Henry Towsner
Andrew Toy
Joshua Traube
Robert Travis
Marissa Treinen
Ben Trevino
Audrey Tsang
Ray Tseng
Julie Tung
Jason Turner-Maier
Schuyler Ullman
Erik Uzureau
Josh Valdez
Ann Van
Lisa Vanlanduyt
Prasanna Vasudevan
Dan Vekhter
Dan Vinegrad
Alan Viverette
Walter Vulej
Stefan Wager
Rebecca Wahl
RJ Walsh
Jeff Wang
Tom Wang
Isaac Wang
Cynthia Wang
Emily Wang
Lekan Wang
Yan Yan Wang
Chalmers Wang
Barry Wark
David Weekly
Bobby Wei
Sunshine Weiss
Molly Weiss
Garner Weng
Peter Westen
Kevin White
Jacob Whitehill
Paul Wilkins
Ryan Williams
Douglas Wilson
Daniel Wilson
Shane Witnov
Jake Wobbrock
Erich Wolodzko
BC Wong
Victor Wong
Lawson Wong
Xinru Woo
Yar Woo
Justin Worth
Seth Wright
Steven Wu
Tony Wu
Vincent Wu
Fred Wulff
Rong Xu
Ali Yahya
Sam Yam
Eric Yang
Chase Yarbrough
Krishna Yeshwant
Mike Ying
Kuan Loong Yong
Jesse Young
Sherry Yu
Jack Yu
Andy Yu
Cynthia Yu
Siu Hong Yuen
Simon Yun
Raylene Yung
Ben Zaniello
Dan Zeehandelaar
Tony Zhang
Vasiliy Zhulin
Julie Zhuo
Afra Zomorodian