Theory

  1. Cryptography and Network Security (CS60065), Autumn 2020
  2. High Performance Computer Architecture (CS60003)
  3. Parallel and Distributed Algorithms (CS60040)
  4. Cryptography and Network Security (CS60041)
  5. Foundations of Cryptography (CS60084)
  6. Programming and Data Structures (CS11001)
  7. Foundations of Computing (2009-2010)(CS30053)
  8. Computer Organization and Architecture (Ongoing-2013)(CS31001)
  9. Foundations of Cryptography (2012 Spring) (CS60088)
  10. Network Security (2011, 2012 Autumn) (IC80109)
  11. Hardware Security (2014, 2015, 2016, 2018 Spring) (CS60004)
  12. Programming and Data Structures (CS11001)(2014, Spring)

Laboratory

  1. Computer Organization Laboratory (CS39001)
  2. Programming and Data Structures Laboratory (CS19001)