Department Seal Sandia Mountains

Class Syllabus

Course Web Page

Contact Info for Instructor, office hours, assignments, tests, and general information is all on the course web page.

Course Description

This course is an introduction to the foundations of Cryptocurrencies and Blockchains


Our text is Bitcoin and Cryptocurrency Technologies by Narayanan et al.


CS362, CS561 or Equivalents


Notes on Grading Hws

Your hws and test answers should have the following properties. We will be looking for these when we grade:


Please read the material in the textbook before we cover it in class. The class material will be challenging and the class pace will be fast - you will get lost very quickly if you come into the classes unprepared. Topics will likely include (total weeks in the semester is roughly 15)

Course Assessment

Approximate weighting:

Grading Policies

"No deals, Mr. Bond.": Grades assigned at the end of the semester are final. You will not be able to do any additional projects, papers, etc. to change your grade.