University of Southern California
department name USC Viterbi School of Engineering
 
EE557Sp08 Course Page
EE579Sp08 Course Page
   

  
 Teaching  

Teaching:


Here is a practical guide for teaching assitants on "8 Rules To Excel As a Bad TA."

Classes I teach:

 

 

Spring 2010 Teaching Schedule

EE599

This is a new course dealing with energy efficiency and reliability in cloud computing. This course will cover system level architecture issues and covers many papers from ISCA, SOSP, OSDI, ASPLOS, SIGMETRICS etc., If you are interested in cloud computing as a computer architect this couse is of interest to you.

Fall 2009 Teaching Schedule

EE653

 

 

Spring 2009 Teaching Schedule

EE579

See Blackboard for all course related information.

Fall 2008 Teaching Schedule

EE653

This course is an advanced course dealing with microarchitecture of chip multiprocessors. We cover topics such as Thread Level Speculation, Transactional Memory, CMP memory hierarchy, Heterogeneous CMPs, Workload Characterization, CMP simulations.

Spring 2008 Teaching Schedule

EE557 Click here for the course web page. If you are a student you should check blackboard.usc.edu since that page will have more uptodate information. 
EE579 Click here for the course web page. If you are a student you should check blackboard.usc.edu since that page will have more uptodate information.

 

Fall 2007 Teaching Schedule

EE357

Here are my top three comments from Fall 2008.
(1) Gain more experience in the teaching field.
(2) Annavaram is off the hizzle fo shizzle
(3) ..requiring 30-40 hrs/week of work..