Teaching

An excellent teacher needs to go beyond excellent lecturing or excellent knowledge dissemination. 

Undergraduate Teaching == {

  • Wireless ad-hoc and Sensor Networks, BSc degree in Computer Science course, University of Colombo School of Computing, Colombo, Sri Lanka since 2007
  • Information System Security and Audit, BSc degree in Information Technology, University of Colombo School of Computing, Colombo, Sri Lanka since 2007
  • Cryptographic Systems, BSc degree in Computer Science course, University of Colombo School of Computing, Colombo, Sri Lanka since 2004
  • Introduction to Programming, BSc degree in Computer Science course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka since 2003
  • Information Theory, Coding and Cryptography, BSc (Special) degree in Computer Science course, University of Colombo, Colombo, Sri Lanka from 1999 to 2004 (BSc (Special) degree in Computer Science is a 4 year, British Computer Society (BCS) accredited course)
  • Security of Information Systems, BIT external degree in Information Technology course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka since 2003
  • Operating System and System Programming, BSc (Special) degree in Computer Science course, University of Colombo, Colombo, Sri Lanka in 2005 (BSc (Special) degree in Computer Science is a 4 year, British Computer Society (BCS) accredited course)
  • Java Security, BSc degree Course, Stockholm University/Royal Institute of Technology, Stockholm, Sweden from 2000 to 2003
  • Computer fundamentals, BSc (General) degree course, University of Colombo, Sri Lanka from 1998-1999
  • Computer Architecture, BSc (General) degree course, Open University, Colombo, Sri Lanka in 1998

}

Postgraduate Teaching == {

  • Cryptographic Systems, Master of Computer Science (MCS) course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka since 2008
  • Wireless Ad-hoc and Sensor Networks, Master of Computer Science (MCS) course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka since 2008
  • Data and Network Security, Master of Information Technology (MIT) course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka since 2008
  • Fundamentals of IT, Master of Information Technology (MIT) course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka since 2008
  • Cryptographic Systems, Advanced MSc degree in Computer Science course, University of Colombo School of Computing (UCSC), Colombo, Sri Lanka from 2003 to 2007
  • E-Commerce Security Technologies, MSc degree in Computer Science course, University of Colombo School of Computing (UCSC) , Colombo, Sri Lanka from 2003 to 2007

}