Teaching
- Nanyang Technological University:
- SC6115: Introduction to Cyber Security, 2024
- SC3010: Computer Security, 2020 -- 2024
- SE6011: Network Security, 2023 -- 2024
- SC6108: Blockchain & Smart Contract Security, 2023-2024
- SC6113: Development of Decentralized Applications, 2023
- CZ3007: Compiler Techniques, 2019 -- 2021