Decentralized ledger structures, cryptographic hashing, and consensus mechanisms like Proof of Work and Proof of Stake. Examines smart contract development and the architectural principles of peer-to-peer networks.
This graduate-level sequence explores the technological infrastructure of modern human trafficking, focusing on digital recruitment funnels, gaming platform vulnerabilities, encrypted communications, and cryptocurrency financial chains to equip professionals with forensic understanding and preventative strategies.
This sequence explores the architectural models that define modern computing, contrasting the traditional Client-Server model with Peer-to-Peer (P2P) systems and Cloud Computing. Students investigate how distributed systems handle scale, storage, and processing power, culminating in an analysis of IoT and Edge Computing.
A comprehensive graduate-level sequence exploring blockchain security, smart contract auditing, MEV dynamics, and advanced privacy technologies like ZK-SNARKs. Students transition from identifying vulnerabilities to mathematically proving correctness and designing privacy-preserving architectures.
A graduate-level exploration of the Ethereum Virtual Machine (EVM), Solidity smart contract development, gas optimization, and DApp integration. Students will transition from high-level code to bytecode analysis and gas-efficient architecture.
This graduate-level sequence explores the engineering challenges of blockchain scalability, covering the Scalability Trilemma, Layer 1 sharding, and Layer 2 solutions like rollups and sidechains. Students will analyze protocol designs, calculate network limits, and evaluate the trade-offs between security, decentralization, and throughput.
This graduate-level sequence explores the theoretical foundations and practical implementations of consensus in distributed systems. Students analyze the CAP theorem, the Byzantine Generals Problem, and various consensus mechanisms including PoW, PoS, and DAG-based models, evaluating their trade-offs in security, scalability, and decentralization.
An introductory overview of blockchain security vulnerabilities, focusing on the mechanics and consequences of a 51% attack on decentralized networks.