diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/package-info.java b/assignments/src/MV3500Cohort2018JanuaryMarch/package-info.java
similarity index 72%
rename from assignments/src/MV3500Cohort2022MayJune/homework1/Royer/package-info.java
rename to assignments/src/MV3500Cohort2018JanuaryMarch/package-info.java
index 68d490841f110b6dcf4b8986e796b7ccb1edcb5b..6c84267f0bb7a347c77386504e7d72f2c70feccb 100644
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/package-info.java
+++ b/assignments/src/MV3500Cohort2018JanuaryMarch/package-info.java
@@ -1,5 +1,7 @@
+package MV3500Cohort2018JanuaryMarch;
+
 /**
- * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * Student homework assignments produced as part of the NPS MOVES MV3500 Networked Graphics course.
  * 
  * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
  * @see java.lang.Package
@@ -7,4 +9,4 @@
  * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
  */
 
-package MV3500Cohort2022MayJune.homework2.Royer;
+
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/pom.xml b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/pom.xml
deleted file mode 100644
index ab19a7dddab8ed486ba8793a1791fc19181b7c8d..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>com.mycompany</groupId>
-    <artifactId>RoyerHomework2</artifactId>
-    <version>1.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.compiler.source>12</maven.compiler.source>
-        <maven.compiler.target>12</maven.compiler.target>
-    </properties>
-</project>
\ No newline at end of file
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/src/main/java/royer/homework2/TCPPeer.java b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/src/main/java/royer/homework2/TCPPeer.java
deleted file mode 100644
index 31b31ad6e2d594355f09ac98d2a6b258ca37c7dd..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/src/main/java/royer/homework2/TCPPeer.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package royer.homework2;
-
-import java.net.*;
-import java.io.*;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-/**
- * Homework example
- * @author Nick Royer
- */
-public class TCPPeer {
-    private ServerSocket server_socket = null;
-    private Socket client_socket = null;
-    
-    private PrintWriter out_stream = null;
-    private BufferedReader in_stream = null;
-    
-    private boolean is_server = true;
-    
-    public boolean isServer() {
-        return is_server;
-    }
-        
-    public TCPPeer(int port, String ip) throws IOException {
-        is_server = (ip.equals(""));
-        if (is_server) {
-            server_socket = new ServerSocket(port);
-            client_socket = server_socket.accept();
-            
-        } else {
-            // Client
-            client_socket = new Socket(ip, port);
-        }
-  
-        in_stream = new BufferedReader(new InputStreamReader(client_socket.getInputStream()));
-        out_stream = new PrintWriter(client_socket.getOutputStream(), true);
-        
-        should_stop.set(false);
-        
-        start();
-    }
-    
-    void start() {
-        if (is_server) {
-            while(!should_stop.get()) {
-                try {
-                    String msg = in_stream.readLine();
-                    // if (msg == null || msg.equals(""))
-                    //    continue;
-                    System.out.println("Server received \"" + msg + "\"");
-                    out_stream.println("OK");
-                    if (msg.equals("--quit"))
-                        stop_connection();                    
-                } catch (IOException ex) {
-                    
-                }
-            }
-        }
-    }
-    
-    private final AtomicBoolean should_stop = new AtomicBoolean(false);
-    
-    public void stop_connection() {
-        should_stop.set(true);
-    }
-    
-    public TCPPeer(int port) throws IOException {
-        this(port, "");
-    }
-    
-    public void close() throws IOException {
-        System.out.println("Closing " + (is_server ? "Server" : "Client"));
-        in_stream.close();
-        out_stream.close();
-        client_socket.close();
-        if (is_server) {
-            server_socket.close();
-        } else {
-            
-        }
-    }
-    
-    public String send(String msg) throws IOException {
-        out_stream.println(msg);
-        String response = in_stream.readLine();
-        System.out.println((is_server ? "Server" : "Client") + " sending \"" + msg + "\": " + response);
-        return response;
-    }
-}
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/src/main/java/royer/homework2/Tester.java b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/src/main/java/royer/homework2/Tester.java
deleted file mode 100644
index 2e21d6cc7f4359560c8a5150aac7731d9b86f3d3..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/src/main/java/royer/homework2/Tester.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
-package royer.homework2;
-
-/**
- * Homework example
- * @author Nicholas Royer
- */
-public class Tester {
-    
-    private static class ServerThread extends Thread {
-        private TCPPeer server = null;
-        int port = 0;
-        public ServerThread(int port) {
-            super();
-            this.port = port;
-        }
-        
-        @Override
-        public void run() {
-            try {
-                server = new TCPPeer(port);
-                server.close();
-                Thread.currentThread().interrupt();
-            } catch (Exception ioex) {
-                System.err.println(ioex.toString());
-            }
-        }
-    }
-    
-    public static void main(String[] args) {
-        
-        int test_port = 6668;
-        
-        try {
-            System.out.println("Setting up");
-            ServerThread st = new ServerThread(test_port);
-            st.start();         
-            TCPPeer client = new TCPPeer(test_port, "127.0.0.1");
-            System.out.println("Setup complete");
-            client.send("Test");
-            
-            client.send("--quit");
-            client.close();
-            st.join();
-            
-            System.out.println("Done");
-        } catch (Exception ex) {
-            System.err.println(ex.toString());
-        }
-    }
-}
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/TCPPeer.class b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/TCPPeer.class
deleted file mode 100644
index c2a2699cf29f7560a8cdc86cca629210e46a0329..0000000000000000000000000000000000000000
Binary files a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/TCPPeer.class and /dev/null differ
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/Tester$ServerThread.class b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/Tester$ServerThread.class
deleted file mode 100644
index 29e799fc67d687b5068c5316558acf22a7d6bef4..0000000000000000000000000000000000000000
Binary files a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/Tester$ServerThread.class and /dev/null differ
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/Tester.class b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/Tester.class
deleted file mode 100644
index 04d5d5f7339a67bb6aa264e0e6284a78940ddf84..0000000000000000000000000000000000000000
Binary files a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/classes/royer/homework2/Tester.class and /dev/null differ
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index b8c08f64ab97714bf06250711c33796abc82298b..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,2 +0,0 @@
-royer/homework2/Tester.class
-royer/homework2/TCPPeer.class
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index a2b22bf32a251d7f87b1e22cba24f76bcf01c678..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/RoyerHomework2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,2 +0,0 @@
-/home/nick/Documents/NPS/Quarter 4/MV3500/Homework 2/RoyerHomework2/src/main/java/royer/homework2/Tester.java
-/home/nick/Documents/NPS/Quarter 4/MV3500/Homework 2/RoyerHomework2/src/main/java/royer/homework2/TCPPeer.java
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/readme.md b/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/readme.md
deleted file mode 100644
index 3514d7e2ee780c6214c0851cae3e918db11025da..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2022MayJune/homework1/Royer/readme.md
+++ /dev/null
@@ -1 +0,0 @@
-nothing yet
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework1/RoyerHomework1Directory.zip b/assignments/src/MV3500Cohort2022MayJune/homework1/RoyerHomework1Directory.zip
new file mode 100644
index 0000000000000000000000000000000000000000..2f14232a29434a4456114f804b838a98f25f97f1
Binary files /dev/null and b/assignments/src/MV3500Cohort2022MayJune/homework1/RoyerHomework1Directory.zip differ