diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Weissenberger/TcpServerForFinal.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Weissenberger/TcpServerForFinal.java
deleted file mode 100644
index 5e7066c139149084e89bd0cae45237e550476ddf..0000000000000000000000000000000000000000
--- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Weissenberger/TcpServerForFinal.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package MV3500Cohort2020JulySeptember.homework4.Weissenberger;
-
-import java.io.*;
-import java.net.*;
-
-/**
- * Very slightly more complex than example1, further modifying example2. The
- * only thing this does differently is introduce a loop into the response, so
- * you don't have to restart the program after one response. Also, it prints out
- * the socket pair the server sees. Run the program via telnet several times and
- * compare the socket pairs.
- *
- * telnet (nc) localhost 2317
- *
- * If you're sophisticated you can contact the instructor's computer while
- * running this program.
- *
- *      telnet (nc) [ipNumberOfServerLaptop] 2317
- *
- * and have the instructor display the socket pairs received.
- *
- * @author mcgredo
- * @author brutzman
- */
-public class TcpServerForFinal {
-
-    public static void main(String[] args) {
-        try {
-            
-            // ServerSocket waits for a connection from a client. 
-            // Notice that it is outside the loop; ServerSocket
-            // needs to be made only once.
-            System.out.println("TcpExample3Server has started..."); // it helps debugging to put this on console first
-            
-            //ServerSocket serverSocket = new ServerSocket(2317);
-            InetAddress[] ia = InetAddress.getAllByName("192.168.188.106");
-            for (int i = 0;i < ia.length; i++){
-                System.out.println("---: "+ia[i]);
-            }
-            ServerSocket serverSocket = new ServerSocket(2317, 100, ia[0]);
-        
-        InputStream is;
-        InputStreamReader isr;
-        BufferedReader br;
-        String serverMessage;
-            
-        
-        InetAddress localAddress, remoteAddress;
-            int localPort, remotePort;
-            int serverLoopCount = 0;
-
-            // Server is up and waiting (i.e. "blocked" or paused)
-            // Loop, infinitely, waiting for client connections.
-            // Stop the program somewhere else.
-            while (true) { 
-                System.out.println("Look for connection....");
-                // block until connected to a client
-                try (Socket clientConnectionSocket = serverSocket.accept())
-                {
-                    serverLoopCount++; // increment at beginning of loop for reliability
-                    
-               // Now hook everything up (i.e. set up the streams), Java style:
-                is  = clientConnectionSocket.getInputStream();
-                isr = new InputStreamReader(is);
-                br  = new BufferedReader(isr);     
-                
-                serverMessage = br.readLine();
-                System.out.println("The message the mobile sent was: '" + serverMessage + "'");
-                    // Print some information locally about the Socket connection.
-                    // This includes the port and IP numbers on both sides (the socket pair).
-                     localAddress = clientConnectionSocket.getLocalAddress();
-                    remoteAddress = clientConnectionSocket.getInetAddress();
-                        localPort = clientConnectionSocket.getLocalPort();
-                       remotePort = clientConnectionSocket.getPort();
-                       
-                    System.out.println ("Server loop " + serverLoopCount + ": ");
-                    
-                    System.out.println("TcpExample3Server socket pair showing host name, address, port:");
-                    
-                }
-            }
-        } catch (IOException e) {
-            System.err.println("Problem with TcpExample3Server networking: " + e);
-
-            // Provide more helpful information to user if exception occurs due to running twice at one time
-            if (e instanceof java.net.BindException) {
-                System.err.println("*** Be sure to stop any other running instances of programs using this port!");
-            }
-        }
-    }
-}