Teaching Interests



  1. Compiler Construction

  2. Computer Architecture

  3. Dynamic Binary Instrumentation and Optimization

  4. Embedded Systems

  5. Operating Systems


Course Teaching in Spring 2009

    COMPSCI542: QUANTITATIVE COMPUTER ARCHITECTURE


Classes Taught

Quantitative Computer Architecture (COMPSCI542)

  1. Spring 2009 : Link to Student Course Evaluation Information (pdf)

  2. Spring 2008 : Link to Student Course Evaluation Information (pdf)

Advanced Topics in Compilation (COMPSCI551)

  1. Fall 2004 : Link to Student Course Evaluation Information (pdf)

Programming Language Translation (COMPSCI451)

  1. Spring 2007 : Link to Student Course Evaluation Information (pdf)

  2. Spring 2003 : Link to Student Course Evaluation Information (pdf, ps)

  3. Fall 2002 : Link to Student Course Evaluation Information (pdf, ps)

Embedded Systems Design (COMPSCI497/597)

  1. Fall 2005 : Link to Student Course Evaluation Information (pdf)

Introduction to Computer Science II (COMPSCI225)

  1. Fall 2008 : Link to Student Course Evaluation Information (pdf)

  2. Spring 2007 : Link to Student Course Evaluation Information (pdf)

  3. Fall 2006 : Link to Student Course Evaluation Information (pdf)

Introduction to Computer Science I (COMPSCI125)

  1. Fall 2008 Section 2 : Link to Student Course Evaluation Information (pdf)

  2. Fall 2004 Section 1 : Link to Student Course Evaluation Information (pdf)

  3. Spring 2004 Section 1 : Link to Student Course Evaluation Information (pdf)

  4. Spring 2004 section 2 : Link to Student Course Evaluation Information (pdf)