Academic Teaching

Professor, 1995 ~ Present

School of Software, Soongsil University, Seoul, Korea

  • UG Teaching: Java, Software Engineering, Software Design, and Machine Learning
  • Graduate Teaching: Software Architecture, Project Management, and Machine Learning
  • All the lectures, assignments, exams, and discussions have been conducted in English.

Mentor & Instructor, 2001 ~ 2005

Master of Software Engineering program
Jointly offered by Carnegie Mellon University and ICU (Merged into KAIST)

  • Taught Object-Oriented Design, CMMI & PMM
  • Mentored students in MSE for their software development & management projects
  • All the lectures and mentoring meetings have been conducted in English.

Adjunct Professor, 1993 ~ 1994

Department of Computer Science, University of Iowa, Iowa City, USA

  • Taught C++ Programming and Software Engineering