Graduate (at University of Utah)

Spring 2013

  • Wireless and Mobile Network (Kasera)

Fall 2012

  • Advanced Embedded Software (Regehr)
  • Network Security (Kasera)

Spring 2012

  • Operating Systems (Regehr)
  • Advanced Computer Networks (Kasera)
  • Computer Architecture (Rajeev)

Fall 2011

  • Advanced Algorithms (Suresh)
  • Database Kernel & Large Data Management (Feifei)

Undergraduate (at Hankuk University of Foreign Studies)

Fall 2010

  • Capstone Design
  • Compiler Construction
  • Software Engineering
  • Probability and Statistics

Fall 2008

  • Operating System
  • Computer Graphics
  • Enterprise Application Programming
  • Database

Spring 2008

  • System Programming and Lab.
  • Object-Oriented Windows Programming
  • Mobile Programming & Lab.
  • Networks and Data Communications

Fall 2007 at Winston-Salem State University in exchange student program

  • Introduction to File Processing
  • The principle of Database Management
  • Web Programming
  • Organization of Programming Language
  • Calculus 1

Fall 2006

  • Design & Analysis of Algorithm
  • Programming Applications & Lab.
  • Computer Architecture & Lab.

Spring 2006

  • Computer Programming 2
  • Logic Circuit & Lab.
  • Data Structure

Fall 2003

  • Computer Programming & Lab.
  • Introduction to Information & Communications
  • Basic Circuit Theory

Spring 2003

  • Introduction to Computer & Lab.
  • Discrete Mathematics
  • Digital Engineering & Experiment