Teaching

Year-by-year course lists and related materials will be added here in the future.

Undergraduate

  • Basic Programming 1B (1st year)
  • Advanced Programming C (3rd year)
  • Digital Circuits and Logic Circuits (3rd year)
  • Operating Systems (3rd year)

Graduate

  • Introduction to Cloud Computing
  • Introduction to Heterogeneous Computing