diff --git a/Makefile b/Makefile
index 6964508..dddb704 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png
+PNGS = built/screen_sequence_diagram built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png
 PDFS = built/DesignUseCases.pdf
 
 all: built/ $(PNGS) $(PDFS)
diff --git a/screen_sequence_diagram.dot b/screen_sequence_diagram.dot
new file mode 100644
index 0000000..fe17e55
--- /dev/null
+++ b/screen_sequence_diagram.dot
@@ -0,0 +1,34 @@
+digraph G{
+	ratio=0.75;
+	rankdir="LR";
+	node[shape = box];
+	"[A1] Register"[fillcolor="#aaaaff", style=filled];
+	"[A2] Login"[fillcolor="#aaaaff", style=filled];
+	"[A8] Logout"[fillcolor="#aaaaff", style=filled];
+	"[A6] Forgot Password"[fillcolor="#aaaaff", style=filled];
+	"[A5] Change Password"[fillcolor="#aaaaff", style=filled];
+	"[A3] Add Class"[fillcolor="#aaaaff", style=filled];
+	#"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled];
+        "[A1] Register"->"[A2] Login";
+        "[A2] Login"->"[A2] Login";
+        "[A2] Login"->"[A6] Forgot Password";
+        "[A8] Logout"->"[A2] Login";
+	"[A2] Login"->"[A8] Logout";
+        "[A2] Login" -> "[A5] Change Password";
+        "[A2] Login" -> "[R40] Configure Notifications";
+        "[A2] Login"->"[A3] Add Class";
+        "[A3] Add Class"->"[F10] View Class Feed";
+        "[F1] Push Flashcard"->"[F6] Select Blanks"
+        "[F10] View Class Feed"->"[F1] Push Flashcard";
+        "[F1] Push Flashcard"->"[F10] View Class Feed";
+        "[F6] Select Blanks"->"[F10] View Class Feed";
+        "[F10] View Class Feed"->"[F3] Pull Flashcard";
+        "[D] Edit Deck" -> "Unpull Cards";
+        "[D] Edit Deck" -> "[F2] Edit Card";
+        "[F2] Edit Card" -> "[F6] Select Blanks";
+        "[F10] View Class Feed" ->"[R16] Study Deck";
+        "[F10] View Class Feed" ->"[D] Edit Deck";
+        "[A9] Contact Admins"
+	"User" [shapefile="stick.png"];
+	"User"->"[A1] Register";
+}
\ No newline at end of file