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