Skip to content
Max Zinkus edited this page Jan 28, 2019 · 19 revisions

CS 601.641/441: Blockchains and Cryptocurrencies (Spring 2019)

Overview: This course will cover blockchains and their applications to cryptocurrencies and beyond. Topics include distributed consensus and blockchains, Bitcoin and altcoins, smart contracts and recent applications. Relevant crypto background will be covered.

Administrative:

Instructors: Abhishek Jain, Matthew Green

Time: 1:30 pm - 2:45 pm, Monday and Wednesday

Location: Levering Arellano theater

  • Instructor Office Hours: Tue 2-3pm (Malone 315/313)
  • TA Office Hours: Tuesday 1-2:30pm (Malone 307)
  • Grading: Assignments and Exams (60%), Project (40%)

TA: Max Zinkus

  • Email: zinkus AT cs jhu edu

Discussion Board: Piazza

All course announcements will be made via Piazza, including class cancellations and assignment date changes.

Texts

Some portions of the course will use Bitcoin and Cryptocurrency Technologies by Narayanan, Bonneau, Felten, Miller, Goldfeder (NBFMG). Additional reading material will include recent research papers (links will be provided). Some of the teaching material is borrowed from the Coursera course on Bitcoin and Cryptocurrency Technologies.

Course Syllabus and Assignments