Teaching

2026 Spring

Logic Design & Lab

Undergrad

Common Major Elective

2025 Winter

Introduction to CUDA/AI Programming

Undergrad

Major Elective

2025 Fall

Computer Architecture

Undergrad

Common Major Elective

2025 Spring

Logic Design & Lab

Undergrad

Common Major Elective

2024 Fall

Computer Architecture

Undergrad

Common Major Elective

Algorithms

Undergrad

Common Major Elective

Thesis Research I

Graduate

Thesis Course

2024 Spring

Logic Design & Lab

Undergrad

Common Major Elective

Parallel System Programming

Graduate

Major Elective

Thesis Research I

Graduate

Thesis Course

Thesis Research IV

Graduate

Thesis Course

2023 Fall

Computer Architecture

Undergrad

Common Major Elective

Computer Architecture Seminar

Graduate

Major Elective

Thesis Research I

Graduate

Thesis Course

Thesis Research III

Graduate

Thesis Course

2023 Spring

Logic Design & Lab

Undergrad

Common Major Elective

Software Capstone Design

Undergrad

Common Major Elective

Thesis Research I

Graduate

Thesis Course

2022 Fall

Computer Architecture

Undergrad

Common Major Elective

Advanced Computer Architecture

Graduate

Major Elective

Thesis Research I

Graduate

Thesis Course

2022 Spring

Parallel Computer Architecture

Graduate

Major Elective

Thesis Research III

Graduate

Thesis Course

2021 Spring

Logic Design & Lab

Undergrad

Common Major Elective

2020 Fall

Computer Architecture

Undergrad

Common Major Elective

Thesis Research II

Graduate

Thesis Course

Thesis Research IV

Graduate

Thesis Course

2020 Spring

Logic Design & Lab

Undergrad

Common Major Elective

Thesis Research I

Graduate

Thesis Course

Thesis Research II

Graduate

Thesis Course

2019 Fall

Open Source SW Development Tools

Undergrad

Common Major Elective

Advanced Programming Languages

Graduate

Common Course

2019 Spring

Logic Design & Lab

Undergrad

Common Major Elective

Software Seminar

Undergrad

Common Major Elective

Computer Architecture Seminar

Graduate

Major Elective

2018 Fall

Computer Architecture

Undergrad

Common Major Elective

Parallel Programming (Capstone Design)

Undergrad

Major Elective

Thesis Research II

Graduate

Thesis Course

Advanced Topics in Computer Architecture

Graduate

Major Elective

2018 Spring

Introduction to Embedded Systems

Undergrad

Major Elective

Logic Design & Lab

Undergrad

Major Elective

Capstone Design Project

Undergrad

Major Elective

Advanced Computer Architecture

Graduate

Common Course

2017 Fall

Computer Architecture

Undergrad

Major Elective

Smart Toy Workshop

Undergrad

Major Elective

Parallel Computer Architecture

Graduate

Major Elective

2017 Spring

Logic Design & Lab

Undergrad

Required

Graduation Project

Undergrad

Required

u-Health Embedded Systems

Undergrad

Major Elective

Thesis Research IV

Graduate

Thesis Course

Advanced Topics in Computer Architecture

Graduate

Major Elective

2016 Fall

Computer Architecture

Undergrad

Required

Embedded Hardware Design

Undergrad

Major Elective

Advanced Computer Architecture

Graduate

Common Course

Thesis Research II

Graduate

Thesis Course

2016 Spring

Logic Design & Lab

Undergrad

Required

u-Health Embedded Systems

Undergrad

Major Elective

2015 Fall

Computer Architecture

Undergrad

Required

Embedded Hardware Design

Undergrad

Major Elective

Parallel Computer Architecture

Graduate

Major Elective

Computer Architecture Seminar

Graduate

Major Elective

2015 Spring

Logic Design & Lab

Undergrad

Required

u-Health Embedded Systems

Undergrad

Major Elective

Introduction to u-Health ICT

Undergrad

Double Major

2014 Spring

Advanced Computer Architecture

Graduate

Common Course

Thesis Research II

Graduate

Thesis Course

2013 Fall

Computer Architecture

Undergrad

Required

Capstone Design Project

Undergrad

Major Elective

Distributed Systems

Graduate

Major Elective

2013 Spring

Logic Design & Lab

Undergrad

Required

Graduation Project

Undergrad

Required

2012 Fall

Computer Architecture

Undergrad

Required

Capstone Design Project

Undergrad

Major Elective

2012 Spring

Logic Design & Lab

Undergrad

Required

Graduation Project

Undergrad

Required

Parallel Computer Architecture

Graduate

Major Elective

2011 Fall

Computer Architecture

Undergrad

Required

Advanced Computer Architecture

Graduate

Common Course

2011 Spring

Teaching Methods for Information & Computer

Undergrad

Teaching Certification

Introduction to Embedded Systems

Undergrad

Major Elective

2010 Fall

Graduation Project

Undergrad

Required

Field Practice Project II

Undergrad

Major Elective

Embedded Hardware Design

Undergrad

Major Elective

2010 Spring

Introduction to Embedded Systems

Undergrad

Major Elective

Embedded System Software

Undergrad

Major Elective

Field Practice Project I

Undergrad

Major Elective

2009 Fall

Embedded System Software II

Undergrad

Major Elective

2009 Spring

Introduction to Embedded Systems

Undergrad

Major Elective

Embedded System Software II

Undergrad

Major Elective

Advanced Multimedia Systems

Graduate

Major Elective

2008 Fall

Computer Architecture

Undergrad

Required

Distributed Systems

Graduate

Major Elective

Computer Architecture

Graduate

Supplementary Course

2008 Spring

Introduction to Embedded Systems

Undergrad

Major Elective

Embedded System Software II

Undergrad

Major Elective