Skip to the content of the web site.
Teaching
2024:
- Lecturer, CS2413: Information Security, UNB, Winter 2024
2023:
- Lecturer, CS4413/6413: Foundations of Privacy, UNB, Winter 2023
- Lecturer, CS6905: Topics in Blockchain, UNB, Fall 2023
2022:
- Coordinator, CS4997: Honours Thesis, UNB, Winter 2022
- Lecturer, CS2333: Computability and Formal Languages, UNB, Winter 2022
- Lecturer, CS2413: Information Security, UNB, Winter 2022
- Lecturer, CS6905: Topics in Blockchain, UNB, Fall 2022
2021:
- Coordinator, CS4997: Honours Thesis, UNB, Fall 2021
- Coordinator, CS4983: Senior Technical Report, UNB, Fall 2021
- Lecturer, CS1303: Discrete Structures, UNB, Winter 2021
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Winter 2021
- Lecturer, CS6905: Topics in Blockchain, UNB, Fall 2021
- Lecturer, CS4355/6355: Cryptanalysis and Database Security, UNB, Fall 2021
2020:
- Lecturer, CS4413/6413: Foundations of Privacy, UNB, Winter 2020
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Winter 2020
- Lecturer, CS2413: Information Security, UNB, Fall 2020
- Lecturer, CS4355/6355: Cryptanalysis and Database Security, UNB, Fall 2020
2019:
- Lecturer, CS4413/6413: Foundations of Privacy, UNB, Winter 2019
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Winter 2019
- Lecturer, CS4355/6355: Cryptanalysis and Database Security, UNB, Fall 2019
2018:
- Lecturer, CS4413/6413: Foundations of Privacy, UNB, Winter 2018
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Winter 2018
- Lecturer, CS4355/6355: Cryptanalysis and Database Security, UNB, Fall 2018
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Fall 2018
2017:
- Coordinator, CS4997: Honours Thesis, UNB, Summer 2017
- Coordinator, CS4983: Senior Technical Report, UNB, Summer 2017
- Lecturer, CS6905: Privacy Enhancing Techniques, UNB, Winter 2017
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Winter 2017
- Lecturer, CS4355/6355: Cryptanalysis and Database Security, UNB, Fall 2017
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Fall 2017
2016:
- Lecturer, CS2383: Data Structures and Algorithms, UNB, Fall 2016
- Lecturer, EE2008: Data Structures and Algorithms (Tutorial), NTU, Spring 2016
- Lecturer, EE9914 Cryptography and Cybersecurity, NTU, Spring 2016
2015:
- Lecturer, EE2008: Data Structures and Algorithms (Lab Session), NTU, Fall 2015
- Lecturer, EE4718 Enterprise Network Design (Lab Session, F55), NTU, Spring 2015
- Lecturer, EE9914 Cryptography and Cybersecurity, NTU, Spring 2015
2014:
- Lecturer, EE4718 Enterprise Network Design (Lab Session, F56), NTU, Spring 2014
- Lecturer, EE3017L Internetworking of Switched LANs (Lab Session, L3017), NTU, Fall 2014
2011:
- Sessional Instructor, INFR 3600U Cryptography and Network Security, University of Ontario Institute of Technology, Fall 2011
- Sessional Instructor, MITS 5500G Cryptography and Secure Communications, University of Ontario Institute of Technology, Fall 2011
2010:
- Teaching Assistant, ECE 418 Computer Networks, University of Waterloo, Spring 2010
- Teaching Assistant, ECE 428 Computer Networks and Security, University of Waterloo, Winter 2010
2005:
- Teaching Assistant, Foundation of Cryptography for “ACM Class”, Shanghai Jiao Tong University, Spring 2005
2004:
-
Teaching Assistant, Modern Cryptography, Shanghai Jiao Tong University, Spring 2004