Courses
@ Korea Advanced Institute of Science and Technology (KAIST)
Spring 2024
CS211 - Digital System and Lab
Fall 2023
CS311 - Computer Organization
Spring 2023
CS211 - Digital System and Lab
Fall 2022
CS311 - Computer Organization
Spring 2022
CS510 - Computer Architecture
Fall 2021
CS311 - Computer Organization
Spring 2021
CS510 - Computer Architecture [board]
Fall 2020
CS311 - Computer Organization
Spring 2020
CS211 - Digital System and Lab
Fall 2019
CS744 - Special Topics in System Architecture <Secure Computing>
Spring 2019
CS510 - Computer Architecture [syllabus]
Fall 2018
CS101 - Introduction to Programming
CS311 - Computer Organization [syllabus]
Spring 2018
CS101 - Introduction to Programming
Fall 2017
CS744 - Special Topics in System Architecture <Intelligent System Implementation and Applications> [syllabus]
Spring 2017
CS510 - Computer Architecture [syllabus]
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