⚠️ This is not the current iteration of the course! Head here for the current offering.

Project Conference

The project conference is a chance for you to present your project to the course, to share your progress, and to collect feedback.

Ideally, you would structure your presentation to hit the following major points:

  1. What's your project's pitch? (Remember that your classmates have not seen the project proposal.)
    I find it helpful to structure a one minute pitch by answering the following three questions in 3-4 sentences:
    1. What problem are you addressing?
    2. Why is it important?
    3. What is your solution, and what's the key idea to make it work?
  2. How are you realizing your solution? What's your approach, architecture, or preliminary design?
  3. How far along are you with the implementation? What problems or hurdles, if any, did you encounter?
  4. Are there any chances (expected or unexpected) that you made to your plan or design?

Each project team will have 5 minutes to present. You may use slides, draw on the whiteboard, or just talk.

Order of presentations

  1. Enforcing User Defined Privacy Constraint in Service Mesh Data Planes (Saim, Ghulam, Amir)
  2. GDPR-compliant blockchain (Ankita, James)
  3. GDPR compliance by construction in Noria (Wensi, Zeling, Zhoutao)
  4. Haskell policy enforcement library (Archer)
  5. Odlaw: Retroactive GDPR Compliance For Relational Databases (Connor, Jearson)
  6. CryptDB-style Encryption for Apache Spark (Luke)
  7. A GDPR-compliant key-value store (Marilyn, Archita)
  8. PIR-based circuit exchange in Yodel (Alex)
  9. Beacon anonymization (Yanyan, Yuchen)
  10. GDPR-Compliant CryptDB Proxy (Washington)
  11. Paranoid: Privacy through Granular Separation of User Identities (Irvin, Brandon)