This course explores the foundations, architecture and applications of Blockchain technology. Topics include decentralized peer‐to‐peer network, distributed ledger and the trust model that defines Blockchain technology. Students would learn the components of Blockchain (transaction, block, block header, and chain), its operations (hashing, verification, validation, and consensus model), underlying algorithms, and essentials of trust (hard fork and soft fork). The course also covers various applications of Blockchain technology and new trends, including Facebook's new cryptocurrency Libra. Challenges facing Blockchain technology are discussed in addition to labs covering accessing Blockchain networks, creating cryptocurrency and transactions analysis with hands on exercises.
Instructor: Prof. Ahmed Banafa has extensive research work with focus on IoT, Blockchain, cybersecurity and AI. He has taught at well‐known universities and colleges for the past 20 years.
He is the recipient of several awards, including Distinguished Tenured Staff Award, Instructor of the Year, and Certificate of Honor from the City and County of San Francisco.
He was named as No. 1 tech voice to follow by LinkedIn (with 38k+ followers), featured in Forbes, IEEE‐IoT and MIT Technology Review, with frequent appearances on ABC, CBS, NBC, BBC and Fox TV and Radio stations.
He studied Electrical Engineering at Lehigh University, Cybersecurity at Harvard University, and Digital Transformation at MIT.