Teaching and Mentoring

Courses

CS267: Introduction to Parallel Computation (Spring 2017, Spring 2011, Spring 2007, Spring 2004, Fall 2001, Spring 98)
CS294-93: Modern Parallel Languages
CS194: Introduction to Parallel Programming for Multicore (Fall 2007)
CS4: Introduction to Computing for Engineers (Fall 2004)
CS294-8: Principles of Fault Tolerant Computing
CS298-1: Systems Seminar (Fall 2000)
CS61B: Data Structures and Advanced Programming (Spring 2001, Fall 98, Fall 97)
CS263: Design of Programming Languages

Graduate Students and Postdocs

Michael Driscoll (co-advised with Armando Fox)
Evangelos Georganas (now a postdoc at LBNL)
Penporn Kaonantakool
Marquita Ellis
Phitchaya (Mangpo) Phothilimthana (co-advised by Ras Bodik)
Harsha Simhadri (LBNL postdoctoral researcher)

Former Students and Postdocs

Shoaib Kamil, at Adobe
Amir Kamil, Assistant Professor at the University of Michigan
Dan Bonachea, at LBNL
Jimmy Su at FireEye
Rajesh Nishtala, now at Facebook
Kaushik Datta, now at Northrup Grumman
Brian Kazian, now at Intel
Rich Vuduc, Professor at Georgia Tech (co-advised with Jim Demmel)
Wei Chen, now at Intel
Jason Duell, now at Mozilla
Christian Bell, now at Google
Mani Narayanan, at NIH
Ed Givelberg now at Johns Hopkins University
Sabrina Merchant
Etienne Deprit, now at 42six
Noah Treuhaft
Siu Man Yau, now in graduate school at NYU
Eun-Jin Im, now a Professor at Kookmin University in Seoul, Korea.
Greg Balls, formerly at UCSD (now deceased)
Randi Thomas, now at IBM
Carleton Miyamoto, now at LinkedIn
C.J. Lin
Deborah Weisser, now at Google Research
Ngeci Bowman, formerly at BIR (now deceased)
Arvind Krishnamurthy, now a Professor in the CS Department at the University of Washington.
Soumen Chakrabarti, now a Professor in the Computer Science and Engineering Department at IIT Bombay.
Chih-Po Wen, now President of Versalient Corporation.
Jeff Jones, now working at Yahoo.
Steve Steinberg, now a consultant.
Ruth Hinkins, now retired from Lawrence Berkeley Laboratory .