Academic Teaching (NU: Fall 2018 ~ current.)
CSCI 594/794 (Gr.) [1]: Deep Learning (Fall 2025)
CSCI 344 [6]: Data mining and Decision Support (Fall 2019, Fall 2021, Fall 2022, Fall 2023, Fall 2024, Fall 2025)
DS 504/704 (Gr.) [4]: Data mining and Decision Support (Spring 2023, Spring 2024, Spring 2025, Spring 2026)
DS 552/752 (Gr.) [1]: Data Driven Innovation (Fall 2024)
CSCI 332 [7]: Operating Systems (Spring 2019, Spring 2020, Spring 2021, Spring 2022, Spring 2024, Spring 2025, Spring 2026)
CSCI 325 [5]: Introduction to Parallel Systems and GPU Programming (Spring 2019 - Newly designed, Spring 2021, 2022, 2023, Fall 2023)
CSCI 231 [5]: Computer Systems and Organization (Fall 2018, Fall 2019, Fall 2020, Fall 2021, Fall 2022)
CSCI 152 [1]: Performance and Data Structures (Spring 2020)
CSCI 151 [2]: C Programming Language (Fall 2018, Fall 2020)
Industry Teaching (In MDS Academy (curr. Hancom Academy), Jan. 2006 ~ May. 2012 > 4000 hours)
Instructed Computer Architecture (ARM RISC Architectures), Firmware Programming, Operating Systems
(Embedded RTOS, Embedded Linux Kernel (2.6.x) and Linux Device Driver), Android Systems and Analysis mainly to Samsung and LG engineers for more than five years, composed of intensive 32-40 hours (4-5 days) per course
Performed foreign lectures in VIETNAM (SAMSUNG SEC Hanoi Research Group) – Linux/Android System (Mar. 2012), in INDIA (SAMSUNG SEC Delhi Engineer Technical Training) – Android System (Feb. 2011), and in CHINA (North Korean Engineer Technical Training) – Linux System (May, 2010, 2009)
Wrote textbooks for lectures: ARM Device Programming, Linux Kernel and Device Driver, Android System and Analysis, Android Multimedia System