This is an old revision of the document!


Teaching History

  • 18-200 Emerging Trends in Electrical and Computer Engineering
    ECE Course Description
    Fall 2013, Fall 2012, Fall 2011, Fall 2010, Fall 2009
  • 18-741 Advanced Computer Architecture
    Fall 2005, Fall 2003
  • 18-744 Hardware Systems Engineering
    Spring 2004, Spring 2003, Spring 2002
  • 18-747 Advanced Techniques in Microprocessors
    Fall 2002
  • 18-747 Superscalar Processor Design
    Fall 2001, Spring 2001