From 8573e3aa6181af63ee5526d324023b237e57b73a Mon Sep 17 00:00:00 2001
From: kev-liao <kliao6@illinois.edu>
Date: Tue, 4 Sep 2018 11:29:54 -0500
Subject: [PATCH] Edit readme

---
 mp1/README.md | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/mp1/README.md b/mp1/README.md
index 6109120..c5b0277 100644
--- a/mp1/README.md
+++ b/mp1/README.md
@@ -1,18 +1,18 @@
 Machine Problem 1: Zero Knowledge Proofs
 ========================================
-This is the first machine problem for ECE/CS498AC Applied Cryptography at the
-University of Illinois at Urbana-Champaign. [Course
-website](http://soc1024.ece.illinois.edu/teaching/ece498ac/fall2018/)
+This is the first machine problem for [ECE/CS498AC Applied
+Cryptography]((http://soc1024.ece.illinois.edu/teaching/ece498ac/fall2018/)) at
+the University of Illinois at Urbana-Champaign.
 
 In this assignment you will need to implement several zero-knowledge proof
 schemes for languages involving discrete logarithms. This assignment is intended
 to provide:
 
-1. a hands-on way to understand group theory
-2. practice implementing variations of a cryptographic protocol
-3. reinforcement of the concepts behind analyzing a protocol with "security
+1. A hands-on way to understand group theory
+2. Practice implementing variations of a cryptographic protocol
+3. Reinforcement of the concepts behind analyzing a protocol with "security
 proofs" (You will have to implement in code the "Simulator" and the "Extractor"
-that make up part of the proof).
+that make up part of the proof.)
 
 Getting started
 ---------------
@@ -26,10 +26,11 @@ implementation is included as a submodule, which can be cloned by running the
 following commands:
 
 `git submodule init`
+
 `git submodule update`
 
-The python files in this assignment can be converted to .ipynb using
-https://github.com/sklam/py2nb
+The python files in this assignment can be converted to .ipynb using the tool
+[py2nb](https://github.com/sklam/py2nb).
 
 Assignment
 ----------
@@ -59,10 +60,10 @@ To submit your solution:
 - You must upload your `mp1` folder as a zip file to Piazza
 - The upload must be marked "visible to Instructors"
 - The `mp1` folder must contain a text file `report.txt`, which must include a short english-language narrative explaining:
-  - your net id
-  - what parts you finished, attempted, couldn't figure out
-  - any parts you found interesting, challenging, questions you have
-  - length can be one paragraph, or several... this is not an essay, but it may be used to justify partial credit
+  - Your net id
+  - What parts you finished, attempted, couldn't figure out
+  - Any parts you found interesting, challenging, questions you have
+  - Length can be one paragraph, or several... this is not an essay, but it may be used to justify partial credit
 - **No partners are allowed for this machine problem.** You must do your own work on this MP.
 - Only modify the `zkp-assignment.py` file, since that is the only code we'll check
 - The file must run without throwing exceptions
-- 
GitLab