@ Korea Advanced Institute of Science and Technology (KAIST)

  • Fall 2017
    • CS744 - Special Topics in System Architecture <Intelligent System Implementation and Applications> [syllabus]
  • Spring 2017
    • CS510 - Computer Architecture [board]
  • Fall 2016
    • CS311 - Computer Organization [syllabus]
  • Spring 2015
    • CS710 - Special Topics on Non-Volatile Memory Technologies [syllabus]
  • Fall 2014
    • CS311 - Computer Organization [syllabus]
  • Spring 2014
    • CS510 - Computer Architecture [syllabus]
  • Fall 2013
    • CS204 - Discrete Mathematics [syllabus]
  • Spring 2013
    • CS211 - Digital System and Lab [syllabus]
  • Fall 2012
    • CS710 - Special Topics on Emerging Memory Technologies [syllabus]
  • Spring 2012
    • CS204 - Discrete Mathematics [syllabus]
  • Fall 2011
    • CS311 - Computer Organization [syllabus]
  • Spring 2011
    • CS510 - Computer Architecture [syllabus]
  • Fall 2010
    • CS710 - Special Topics on Low-power Computing [syllabus]
  • Spring 2010
    • CS311 - Computer Organization [syllabus]
  • Fall 2009
    • CS710 - Special Topics on Computational Architecture: Fault-tolerant Computing [syllabus]
  • Spring 2009
    • ICE0857 - Special Topics on Embedded System/Software [syllabus]
  • Fall 2008
    • ICE0113 - Discrete Mathematics [syllabus]
    • ICE1220 - Computer Architecture [syllabus]
  • Summer 2008
    • ICE0502 - Computer Architecture [syllabus]
  • Spring 2008
    • ICE1404 & ICE0546 - Embedded Processor (system) Design [syllabus]
  • Fall 2007
    • ICE0113 - Discrete Mathematics [syllabus]
    • ICE1220 - Computer Architecture [syllabus]
  • Summer 2007
    • ICE0502 - Computer Architecture [syllabus]

@ University of South Florida

  • Spring 2007
    • CIS4030 - Introduction to Embedded Systems
    • CIS6930 - Embedded Computing [syllabus]
  • Fall 2006
    • CIS6930 - Advanced Computer Systems [syllabus]
  • Spring 2006
    • CDA4203 - Computer System Design [syllabus]
  • Fall 2005
    • EEL6764 - Principles of Computer Architecture
  • Spring 2005
    • CDA4203 - Computer System Design
  • Fall 2004
    • CIS6930 - Modern Processor Design

@ Pennsylvania State University

  • Spring 2004
    • CSE539 - Topics in Computer Architecture (with Prof. V. Narayanan)
  • Fall 2003
    • CSE271 - Logic Design