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
Eric Yurko Win 2013 - Win 2014
Alex Valderrama Aut 2013 - Aut 2014
Section Leaders
Feross Aboukhadijeh
Firas Abuzaid
Aditya Acharya
Aaron Acosta
John Adams
Eden Adogla
Rahul Agarwal
Natalie Ahn
Murad Akhter
Eric Albert
Maria Alexis
John-Ashton Allen
Abel Allison
Chris Allocco
Chuck Alpert
Dhruv Amin
Aaron Andalman
Chris Anderson
Doug Anderson
Vlad Andrei
Katya Androchina
Anna Arreola
Vishal Arul
Gunaa Arumugam Veerapandian
Kavin Asavanant
Jason Auerbach
Andy Aymeloglu
Laura Back
Rob Baesman
Jon Bailey
Abhiskek Bajoria
Felix Baker
Lucas Baker
Rick Ballinger
Bob Barcklay
Juan Batiz-Benet
Beau Baudier
Eric Bauer
Danny Bauman
Jason Bay
Jake Becker
Jon Becker
Sam Beder
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
Arthur Brant
David Breger
Dima Brezhnev
Gus Brodman
Aaron Bronzan
Karl Brown
Jessica Brown
Graham Brown
Mike Brzozowski
Nam Bui
Brie Bunge
Jed Burgess
Brandon Burr
Kat Busch
Matt Bush
Bryan Busse
Francisco Cai
Will Cain
Rich Cairns
Tom Cannon
Tony Cannon
Katie Capps
Kristen Carnohan
Caroline Carter
Carl Case
Tony Cassanego
Dante Cassanego
Alejandro Ceballos
Daniel Chai
Christopher Chan
Brian Chan
Raymond Chan
Eric Chan
Haowen Chan
Greg Chanan
Ravi Chandrasekaran
Sonya Chang
Jacqui Chang
Jeffrey Chang
Sheldon Chang
Jeff Chang
Brian Chang
Wayne Chang
Jono Chang
Kseniya Charova
Carrie Charpentier
Brian Chatham
Crystal Chen
Shirley Chen
Amos Chen
Xing Chen
Jason Chen
Frank Chen
Ethel Chen
Jason Chen
Charles Chen
Hubie Chen
Janet Chen
Michelle Cheng
Eric Cheng
Emily Cheng
Hau Jia Chew
Jimmy Chion
David Chisholm
Daniel Chiu
Hoon Cho
William Choi
Seung Choi
Jan Chong
Nitin Chopra
Rohan Chopra
Neil Chou
Kat Chou
Kevin Christopher
Kwan Ping Chua
Alex Churchill
John Cieslewicz
Lindsey Cole
Caitlin Colgrove
Daniel Colon
Eric Conner
Jonathan Cooper
Bill Corbett
Karen Corby
Jes Cornette
Emoney Cox
Bryce Cronkite-Ratcliff
Cliff Crosland
Brett Cruden
Gregory Cuellar
Ben Cunningham
Lynn Cuthriell
Ben D'Angelo
Tianxin Dai
Ankur Dalal
Sarah Dapul-Weberman
Rosy Davis
Chester Day
Stephanie Dee
Darren Delaye
Javier Delgadillo
Andrew Devkar
George Dicker
Thomas Dillig
Matt DiMaggio
Jason Dishlip
Lei Ditch
Brendan Dixon
Kelvin Do
Stacey Doerr
Yee-Cheen Doung
Andrew Dowds
Jessie Duan
Arjun Dube
Constance Duong
Mike Duong
Alex Eckert
Rustan Eklund
Dave Engel
Barbara Engelhart
Matt Everett
Josh Falk
Matthew Falkenhagen
Nick Fang
Andy Fang
Phil Farhi
Leland Farmer
Jean Feng
Jon Fetveit
Mailyn Fidler
Dustin Fink
Mauria Finley
Steve Fisher
David Fisher
Jess Fisher
Justin Fishner-Wolfson
Steven Flory
Nathan Folkert
Jeffrey Forbes
Tom Fountain
Jason Frank
Luna Frank-Fischer
Brittney Fraser
David Frazee
Steve Freund
Elena Frey
Alan Frindell
Roy Frostig
Michael Frumin
Thomas Fu
Zach Galant
Joel Galenson
Roberto Garcia
Ankit Garg
Akash Garg
John Garrod
Lucas Garron
Joe Gasperetti
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
Josh Grinberg
Belinda Gu
Shayan Guha
Michael Gummelt
Charles Guo
Rahul Gupta
Reid Gustin
Kris Hager
David Haley
Jeff Hall
David Hall
Morgan Hallmon
Devney Hamilton
Ibby Hamza
Stephanie Hannon
Nate Hardison
Nadine Harik
Zaz Harris
Roger Hau
Austin Haugen
Justin Haugh
James Hefner
Jonathan Helman
Alvin Heng
Aileen Hess
Ruwen Hess
John Hiesey
Alex Himel
Ronald Ho
Grant Ho
Michelle Hoerner
Sean Holbert
Benjamin Holguin
Ben Holtz
Jenny Hong
Raine Hoover
Benedict Hsieh
Christine Hsieh
Amy Hsu
Alex Hsu
Henry Hsu
Yu Ping Hu
Art Hu
Marty Hu
Brad Huang
Yifeng Huang
Yin Huang
Alex Huang
David Huang
Andy Huang
Jonathan Hudgins
Anthony Hui
Vincent Hummel
Tom Hurlbutt
Jonathan Huston
Greg Hutchins
Katy Innes
Lilly Irani
Ellora Israni
Danny Jachowski
Matt Jachowski
Daniel Jackoway
Dustin Jackson
Andy Jacob
Tom Jacobs
Steve Jacobson
Gio Jacuzzi
Diana Jaffe
Michael Jahr
Arzav Jain
Vivek Jain
Sid Jain
Sandy Jen
Alexander Ji
Robin Jia
Osvaldo Jimenez
Elliott Jin
Chris Jobst
Jae Joh
Lauren Johnson
Bryan Johnson
Charles Johnson
Matt Jones
Caleb Jordan
Nicholas Judge
Rishi Kacker
Martin Kalev
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
Jiwon Kim
John Kim
Isabelle Kim
Michael Kim
Michael Kim
Sam King
Tim King
Nate Klee
Scott J. Kleper
Sean Knapp
Ali Knight
Kyle Knutson
Snir Kodesh
Katia Koelle
Zhi Koh
Bradley Kohn
Hannah Korus
David Koslow
Ken Koster
Ed Koster
David Kravitz
Sara Krehbiel
Filip Krsmanovic
Chris Kucharczyk
Valerie Kucharewski
Laney Kuenzel
Jessica Kuo
Marcos Kurowski
Toli Kuznets
Grace Kwan
Huey Kwik
Helen Kwong
Lisa Laane
Peter Lai
Harry Lai
Albert Lai
Alberto Lalama
Lauren Lam
Jim Lamb
Lana Lan
Joseph Lau
Ellis Lau
Daniel Lau
Dieterich Lawson
Mai Le
John Le
Justin Lebar
Hendrick Lee
Kevin Lee
Jimmy Lee
Venetia Lee
Julia Lee
Ivan Lee
Gongmyung Lee
Jessa Lee
Steen Lee
Bobby Lee
Justin Lee
Marcia Lee
Tricia Lee
TJ Leong
Ted LeVan
Harry Levine
Ben Levitt
Aaron Lewis
Emily Lewis-Pinnell
David Li
Alex Li
Frank Li
Eric Liang
Maxine Lim
Huat Chye Lim
Alex Lin
Felix Lin
Leon Lin
Christopher Lin
Stanley Lin
Shivaram Lingamneni
Manoli Liodakis
Tim Lipus
Beyang Liu
JJ Liu
David 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
Catherine Lu
Yves-Antoine Lu
Edward Luong
John Luttig
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
Leo Martel
Tom Martell
Matthieu Martin
Bill Martinusen
Maria Mateen
Grant Mathews
Bindya Mathur
Arjun Mathur
Rich May
Marissa Mayer
Graham McDermott
Jennifer McGrath
Ian McGraw
Amy McIntyre
Wendy McKennon
Tom McLaughlin
Sean Meador
Thomas Medina
Chris Meill
Yifei Men
David Merrill
Mike Mettler
Brian Milch
Campbell Miller
Steve Miller
Erik Miller
Byron Milligan
Sonal Mittal
Riddhi Mittal
Nick Miyake
KV Mohan
David Molay
Jordan Moncharmont
Will Monroe
Eduardo Montero Monge
Li-Tsun Moore
Stephane Moore
Kyle Moore
Andres Morales
Catherine Morrow
Matin Movassate
Wendy Mu
Alex Musil
Dave Myszewski
Pasha Nahass
Greg Nakaki
James Nam
James Nash
Adam Nash
Dale Neal
Jocelyn Neff
Julia Neidert
Lauren Nelson
Elizabeth Nelson
Erik Neuenschwander
Ben Newman
Sophi Newman
Steve Nguyen
Chanh Nguyen
Sandy Nguyen
Kevin Nguyen
John Niekrasz
Kelly Nigh
Aki Nishimura
Ryan Noon
Greg Novick
Erik Nygren
Brendan O'Connor
Brian O'Connor
Tyler O'Neil
Vikram Oberoi
Victor Ochikubo
Andrew Ochsner
Bryan Offutt
Timi Okah
Benjamin Olmsted
Jorge Ortiz
Alex Osipovich
Hubert Pan
Sommer Panage
Julius Panoringan
Hrysoula Papadakis
Kyan Pardiwalla
Manisha Parekh
Greg Parker
Josh Parnell
David Parsons
Kathleen Pascual
Grant Patterson
Tommy Pauly
Peter Pawlowski
Nathan Penner
Adam Perelman
Jess Peterson
Kristjan Petursson
Nathan Pflueger
Peter Pham
David Philipson
Ben Phillips
Karl Pichotta
Chris Piech
Uri Pomerantz
Daniel Posch
Alan Post
Jonathan Potter
Vijay Pradeep
Jason Prado
Sushant Prakash
Ryan Propper
Rohan Puranik
Daryl Puryear
Salma Qarnain
Alex Quach
Brian Quistorff
Raj Raghavan
Semira Rahemtulla
Munira Rahemtulla
Abi Raja
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
Leslie Rogers
Nick Rogers
Bryan J. Rollins
Sally Rosen
Evan Rosen
Justin Rosenstein
Blake Ross
Graham Roth
John Rothfels
Adam Rothman
Matthew Rubens
Izaak Rubin
Amber Rudell
Peter Rusev
Eric Ruth
Alex Ryan
Adam Sadovsky
Brennan Saeta
Daniel Salinas
Joshua Sandberg
Dan Sandberg
Aren Sandersen
Grant Sanderson
Joel Sandler
Neville Sanjana
Justin Santamaria
Michael Santos
Sanjay Saraf
Atul Saran
Aaron Sarnoff
Fah Sathirapongsasuti
Cameron Schaeffer
Amanda Schloss
Tom Schmidt
Sam Schreiber
Mike Schroepfer
Jordan Segall
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
Gil Shotan
Mike Shroepfer
Charles Shufeldt
Pao Siangliulue
Lily Sierra
Roy Simkhay
Keith Simmons
Jujhaar Singh
Ashwin Siripurapu
Dan Siroker
Dan Skarbek
Travis Skare
Daniel Smith
Julian Snyder
Charlton Soesanto
Justin Solomon
Brett Solow
Nicholas Solter
Sarah Solter
Hoop Somuah
Yinjie Soon
Max Spevack
Aaron Spinks
Matt Spitz
Matt Sprague
Charles Srisuwananukorn
Ben Stabler
Jack Stahl
Nickolay Stanev
Michele Starr
Ari Steinberg
Sarah Sterman
Nikola Stikov
Xuanming Su
Yi-Ling Su
Tim Su
Andrew Suciu
Caroline Suen
Edward Suh
Aaron Sullivan
Lingtong Sun
Jeff Sun
Vidya Sundaram
Kate Swanson
Luke Swartz
Salik Syed
Ming Tam
Kingston Tam
Chee Hau Tan
Lisa Tang
Ben Taskar
Bret Taylor
Jacob Taylor
Bryce Taylor
Sevastian Tchernov
Andrew Thaeler
Te Thamrongrattanarit
Raymond Thang
Patrick Thill
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
Peter Tseng
Julie Tung
Jason Turner-Maier
Schuyler Ullman
Mark Ulrich
Erik Uzureau
Josh Valdez
Ann Van
Lisa Vanlanduyt
Prasanna Vasudevan
Dan Vekhter
Anirudh Venkatesh
Faye Villaroman
Dan Vinegrad
Karthik Viswanathan
Alan Viverette
Walter Vulej
Stefan Wager
Rebecca Wahl
RJ Walsh
Ian Walsh
Jeff Wang
Joshua Wang
Tom Wang
Isaac Wang
Cynthia Wang
Emily Wang
Lekan Wang
Yan Yan Wang
David Wang
Chalmers Wang
George Wang
Barry Wark
David Weekly
Bobby Wei
Sunshine Weiss
Molly Weiss
Garner Weng
Peter Westen
Sophia Westwood
Kevin White
Jacob Whitehill
Paul Wilkins
Ryan Williams
Douglas Wilson
Daniel Wilson
Brett Wines
Michael Wintermeyer
Shane Witnov
Jake Wobbrock
Erich Wolodzko
Remington Wong
Kairen Wong
Chris Wong
BC Wong
Victor Wong
Lawson Wong
Xinru Woo
Yar Woo
Jeremy Wood
Robin Woodby
Justin Worth
Seth Wright
David Wu
Steven Wu
Tony Wu
Vincent Wu
Fred Wulff
Rong Xu
Ali Yahya
Sam Yam
Eileen Yan
Yuan-Hung Yang
Eric Yang
Chase Yarbrough
Krishna Yeshwant
Angela Yeung
Mike Ying
Kuan Loong Yong
Jesse Young
Sherry Yu
Jack Yu
Andy Yu
Cynthia Yu
Siu Hong Yuen
Simon Yun
Raylene Yung
Alex Zamoshchin
Ben Zaniello
Dan Zeehandelaar
David Zeng
Tony Zhang
Simon Zheng
Hongxia Zhong
Dawson Zhou
Vasiliy Zhulin
Julie Zhuo
Afra Zomorodian
Alfred Zong