My regular teaching responsibilities include
- CSci 5471, Modern Cryptography graduate-level introductory course on cryptography, covering fundamental mathematical concepts of cryptography and application of cryptography to computer systems.
- CSci 8271, Security and Privacy in Computing graduate-level advanced course on security, covering wide range of state-of-art techniques in network and computer system security.
- CSci 2011, Discrete Structures of Computer Science This course covers a wide range of concepts in discrete mathematics that are central to computer science.
Past, Current and Future Teaching Schedule
- Spring 2008, CSci 8271 Security and Privacy in Computing
- Fall 2007, CSci 5471 Modern Cryptography
- Spring 2007, CSci 8271 Security and Privacy in Computing
- Fall 2006, CSci 2011 Discrete Structures of Computer Science
- Spring 2006, CSci 5471 Modern Cryptography
- Fall 2005, CSci 2011 Discrete Structures of Computer Science
- Spring 2005, CSci 5471 Modern Cryptography
- Fall 2004, CSci 8271 Security and Privacy in Computing
- Spring 2004, CSci 5471 Modern Cryptography
- Fall 2003, CSci 8271 Security and Privacy in Computing (offered as CSci 8980: Special Topics)
- Spring 2003, CSci 5471 Modern Cryptography (offered as CSci 8980: Special Topics)