Course Info

David Tse (dntse@stanford.edu) Spring 2024-2025

Instructor

Administrative Assistant

Course Assistant

Grader

Grading

  • Lecture Scribing + Tweet: 10%

  • Homeworks: 20%

  • Midterm: 35%

  • Project and Poster Presentation: 35%

Lecture Scribing

  • Submit a first draft no more than 2 days after the lecture and a final draft based on feedback from the teaching staff no more than 2 days after the feedback is received.

  • The lecture note should have figures to illustrate the concept, and the note should be understandable even for someone who has not attended the lecture.

  • A unique overleaf latex style file will be shared for each lecture with the assigned student.

  • For inspiration, students can consult past lecture notes.

Homework

  • There will be 4 to 5 homeworks, due on Fridays.

Exams

  • There will be one 24 hours take-home midterm.

  • Midterm date / time: from May 12, 4:30 pm to May 13, 4:30 pm.

Project

  • Study and analyze one piece of live blockchain infrastructure (students are encouraged to pair up).

  • Requirements: (i) poster presentation (on June 4) + (ii) final report

  • Sample Poster for guidance

  • The purpose of the poster is to serve as a visual complement to your description of the analyzed protocol. So, posters should NOT be full of tiny paragraphs and should contain helpful figures for understanding the protocol.

  • Try to keep your poster pitch to 5-10 minutes (closer to 5 minutes).

Course Policies

  • Piazza: Please use Piazza for questions and discussions. The access code is de3s5r4c275.

  • Gradescope: Please upload homeworks to Gradescope. The entry cod is R57ZN7.

Announcements

  • Announcements will be made via Canvas.