Pedagogical Portfolio • NUS School of Computing

Teaching Dossier & Student Evaluations

Instruction, tutorial leadership, and curriculum design spanning 8 academic modules at NUS School of Computing (National University of Singapore). Select any course below to explore its curriculum, quantitative ratings, and qualitative student feedback.

Students Mentored 905+
Undergrad & Grad • 52+ projects
Tutorials Conducted 107
880+ classroom tutorial hours
Academic Modules 8
NUS Master's & Undergrad
Quantitative Rating 4.3 / 5.0
Surpasses Benchmark (4.1)
FT5003 Master's Level Master's Level

Blockchain Innovations & Decentralized Systems

Graduate Instructor / TA • NUS School of Computing

Key Contributions & Instructional Delivery

  • • Co-developed comprehensive course syllabus and pedagogical architecture with Prof. Jungpil Hahn.
  • • Curated cutting-edge industry blockchain use cases and university data banks.
  • • Formulated hands-on project briefs illustrating enterprise distributed ledger implementations.

Verified Student Testimonials

“ Extensive research and resource curation ensuring cutting-edge coverage of decentralized financial technology.

Strengths Highlighted

  • • Comprehensive coverage of blockchain consensus, cryptographic primitives, and smart contracts
  • • Strong grounding in real-world decentralized finance and enterprise adoption

Course Syllabus & Curriculum Architecture

National University of Singapore (NUS) • Official Module Outline

4 Core Units
Course Pedagogical Focus

A core graduate module in the Master of Science in Digital Financial Technology (MSc DFinTech) program, exploring the disruptive architectural, economic, and institutional dimensions of blockchain technologies. Students analyze cryptographic foundations, distributed consensus algorithms, smart contract programming in Solidity, decentralized finance (DeFi) protocols, zero-knowledge scalability mechanisms, and enterprise DLT architectures across global financial systems.

Modular Curriculum Structure

Unit 1 Unit 1 of 4
Cryptographic Foundations & Distributed Ledger Architecture

Mathematical and cryptographic fundamentals underpinning immutable distributed ledgers, peer-to-peer network topologies, and transaction verification.

Topics Taught:
  • • Cryptographic hash primitives (SHA-256, Keccak), Merkle trees, and Patricia tries for state verification
  • • Asymmetric public-key cryptography, ECDSA curve secp256k1, and hierarchical deterministic key generation (BIP-32/39/44)
  • • Peer-to-peer (P2P) network topologies, gossip propagation protocols, and transaction mempool management
Unit 2 Unit 2 of 4
Consensus Algorithms, Fault Tolerance & Network Security

Rigorous comparative analysis of consensus protocols, Byzantine fault tolerance, game-theoretic security, and network fork economics.

Topics Taught:
  • • Nakamoto consensus: Proof of Work (PoW), difficulty adjustment, 51% attack vectors, and selfish mining incentives
  • • Proof of Stake (PoS), slashing conditions, Casper FFG, and modern Byzantine Fault Tolerant (PBFT / Tendermint) engines
  • • MEV (Maximal Extractable Value), front-running, sandwich arbitrage, and transaction ordering dynamics
Unit 3 Unit 3 of 4
Smart Contracts, EVM & Decentralized Finance (DeFi) Protocols

Engineering autonomous programmatic financial contracts on the Ethereum Virtual Machine (EVM) and dissecting decentralized capital markets.

Topics Taught:
  • • EVM execution semantics, gas computation mechanics, and Solidity design patterns (proxy upgrades, access control)
  • • Token standards and economics: ERC-20 fungible tokens, ERC-721/1155 NFTs, and algorithmic tokenomics models
  • • DeFi protocol architectures: Automated Market Makers (Uniswap constant product curves), collateralized lending (Aave/Compound), and flash loans
Unit 4 Unit 4 of 4
Enterprise Blockchains, Zero-Knowledge Scaling & FinTech Governance

Evaluating permissioned enterprise ledgers, Layer-2 rollup scalability, Zero-Knowledge privacy proofs, and regulatory frameworks.

Topics Taught:
  • • Permissioned enterprise DLT: Hyperledger Fabric channel architectures, endorsement policies, and private data collections
  • • Layer-2 scaling solutions: Optimistic rollups, ZK-Rollups (STARKs / SNARKs), state channels, and cross-chain bridge security
  • • Cross-border settlement, Central Bank Digital Currencies (CBDCs), Project Ubin/Dunbar, and regulatory frameworks (MAS PSA / MiCA)

What Students Master in this Module

Evaluate cryptographic primitives and distributed consensus mechanisms to design fault-tolerant FinTech architectures.
Architect, develop, and audit production-grade smart contracts on EVM networks following security and gas-efficiency standards.
Deconstruct and model decentralized finance (DeFi) protocols, automated market makers, and tokenomic incentive structures.
Formulate strategic enterprise blockchain implementations addressing scalability, regulatory compliance, and cross-border settlement.

Assessment & Grading Breakdown

Graduate Capstone FinTech DApp Project 40%

End-to-end design, smart contract deployment, and security audit of an original DeFi or enterprise blockchain application

Technical Case Studies & Protocol Critiques 30%

In-depth evaluations of major protocol failures, smart contract exploits (reentrancy, oracle manipulation), and DeFi architectures

Applied Laboratory Milestones (Solidity / Hardhat) 20%

Hands-on implementation of token standards, multi-sig vaults, and decentralized oracle integrations

Seminar Discussion & Protocol Governance Review 10%

Active seminar participation, DAO governance analysis, and presentation of emerging cryptographic breakthroughs

Primary Software & Environments

Solidity Hardhat / Foundry Ethereum / EVM Ethers.js / Web3.js Hyperledger Fabric MetaMask OpenZeppelin Contracts Remix IDE
Curriculum Verified NUS School of Computing