For non-Stanford Students

 

Due to the large volume of email, I cannot reply to request and questions from non-Stanford students. Sorry... Both the Electrical Engineering and Computer Sciences departments maintain detailed information about the admission process for Stanford graduate and undergraduate programs (EE, CS). Once you are admitted, we can discuss specific research opportunities and funding.

 

For Stanford EE and CS students 

 

I am generally interested in Computer Systems Architecture. For information on the projects I am currently involved with, read my Research page. My work currently involves processor & system architecture, parallelizing compilers, and parallel programming models. I am not involved in any circuits research at this point. 

If you are a Stanford EE or CS graduate student interested in one of the above topics: Please send me an email with your CV, including a brief description of your background and experience in architecture and/or system software. I will do my best to arrange a meeting with you shortly after I review your information. You can also stop by my office hours. I also suggest you read the following note on what I expect from students. 

 

If you are a Stanford EE or CS undergraduate student looking for some exposure to research: There may be opportunities for helping with development of system software, simulation tools, benchmark applications, or with evaluating hardware systems. Please send me an email with a brief description of your background, unofficial transcript, and experience from programming and hardware courses.

 

Advice for and Expectations from New Students

 

The following is a list of advice and/or expectations from the graduate students I work with. Several of them are directly from David Patterson's "How to Have a Bad Career in Industry or Academia".