diff --git a/presentations/._07_NetworkScalability.pptx1583534664803645864.tmp b/presentations/._07_NetworkScalability.pptx1583534664803645864.tmp
new file mode 100644
index 0000000000000000000000000000000000000000..525638ba2425f5e5b77119a4dd16edaaad056b75
Binary files /dev/null and b/presentations/._07_NetworkScalability.pptx1583534664803645864.tmp differ
diff --git a/presentations/._07_NetworkScalability.pptx2239250740359776311.tmp b/presentations/._07_NetworkScalability.pptx2239250740359776311.tmp
new file mode 100644
index 0000000000000000000000000000000000000000..525638ba2425f5e5b77119a4dd16edaaad056b75
Binary files /dev/null and b/presentations/._07_NetworkScalability.pptx2239250740359776311.tmp differ
diff --git a/presentations/._07_NetworkScalability.pptx2803658498417708502.tmp b/presentations/._07_NetworkScalability.pptx2803658498417708502.tmp
new file mode 100644
index 0000000000000000000000000000000000000000..525638ba2425f5e5b77119a4dd16edaaad056b75
Binary files /dev/null and b/presentations/._07_NetworkScalability.pptx2803658498417708502.tmp differ
diff --git a/presentations/._07_NetworkScalability.pptx3239314772146784511.tmp b/presentations/._07_NetworkScalability.pptx3239314772146784511.tmp
new file mode 100644
index 0000000000000000000000000000000000000000..525638ba2425f5e5b77119a4dd16edaaad056b75
Binary files /dev/null and b/presentations/._07_NetworkScalability.pptx3239314772146784511.tmp differ
diff --git a/projects/Assignments/homework2/LandasMulticastAssignment02.pdf b/projects/Assignments/homework2/LandasMulticastAssignment02.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cab970afac859e2b3c62e14db7b0f008624cff03
Binary files /dev/null and b/projects/Assignments/homework2/LandasMulticastAssignment02.pdf differ
diff --git a/projects/Assignments/homework2/LandasMulticastReceiver.java b/projects/Assignments/homework2/LandasMulticastReceiver.java
new file mode 100644
index 0000000000000000000000000000000000000000..ef5f7196439f137f5524ca263031574b464a3bba
--- /dev/null
+++ b/projects/Assignments/homework2/LandasMulticastReceiver.java
@@ -0,0 +1,42 @@
+
+import java.io.IOException;
+import java.net.DatagramPacket;
+import java.net.InetAddress;
+import java.net.MulticastSocket;
+import java.net.UnknownHostException;
+
+/**
+ * 
+ * @author Rico
+ */ 
+public class LandasMulticastReceiver {
+     
+    final static String INET_ADDR = "239.1.2.15";
+    final static int PORT = 1717;
+ 
+    public static void main(String[] args) throws UnknownHostException {
+        // address that we are connecting to
+        InetAddress address = InetAddress.getByName(INET_ADDR);
+         
+        // buffer of bytes
+        // the incoming bytes containing the information from the server
+        byte[] buf = new byte[256];
+         
+        // Multicast socket 
+        try (MulticastSocket clientSocket = new MulticastSocket(PORT)){
+            // Join
+            clientSocket.joinGroup(address);
+      
+            while (true) {
+                // Receive information and print
+                DatagramPacket msgPacket = new DatagramPacket(buf, buf.length);
+                clientSocket.receive(msgPacket);
+ 
+                String msg = new String(buf, 0, buf.length);
+                System.out.println("Socket 1 received msg: " + msg);
+            }
+        } catch (IOException ex) {
+            ex.printStackTrace();
+        }
+    }
+}
diff --git a/projects/Assignments/homework2/LandasMulticastReceiver2.java b/projects/Assignments/homework2/LandasMulticastReceiver2.java
new file mode 100644
index 0000000000000000000000000000000000000000..4fb15ffa8ea740a4f9f625f6b41c1dfd76dda453
--- /dev/null
+++ b/projects/Assignments/homework2/LandasMulticastReceiver2.java
@@ -0,0 +1,42 @@
+
+import java.io.IOException;
+import java.net.DatagramPacket;
+import java.net.InetAddress;
+import java.net.MulticastSocket;
+import java.net.UnknownHostException;
+
+/**
+ * 
+ * @author Rico
+ */ 
+public class LandasMulticastReceiver2 {
+     
+    final static String INET_ADDR = "239.1.2.15";
+    final static int PORT = 1717;
+ 
+    public static void main(String[] args) throws UnknownHostException {
+        // address that we are connecting to
+        InetAddress address = InetAddress.getByName(INET_ADDR);
+         
+        // buffer of bytes, which will be used to store
+        // the incoming bytes containing the information from the server
+        byte[] buf = new byte[256];
+         
+        // Multicast socket 
+        try (MulticastSocket clientSocket = new MulticastSocket(PORT)){
+            // Join
+            clientSocket.joinGroup(address);
+      
+            while (true) {
+                // Receive information and print
+                DatagramPacket msgPacket = new DatagramPacket(buf, buf.length);
+                clientSocket.receive(msgPacket);
+ 
+                String msg = new String(buf, 0, buf.length);
+                System.out.println("Socket 2 received msg: " + msg);
+            }
+        } catch (IOException ex) {
+            ex.printStackTrace();
+        }
+    }
+}
diff --git a/projects/Assignments/homework2/LandasMulticastSender.java b/projects/Assignments/homework2/LandasMulticastSender.java
new file mode 100644
index 0000000000000000000000000000000000000000..7ad5dca2fee9e1427d8326609f77e0a171264d1c
--- /dev/null
+++ b/projects/Assignments/homework2/LandasMulticastSender.java
@@ -0,0 +1,40 @@
+
+import java.io.IOException;
+import java.net.DatagramPacket;
+import java.net.DatagramSocket;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+ 
+/**
+ * 
+ * @author Rico
+ */
+public class LandasMulticastSender {
+     
+    final static String INET_ADDR = "239.1.2.15";
+    final static int PORT = 1717;
+ 
+    public static void main(String[] args) throws UnknownHostException, InterruptedException {
+        // address that we are connecting to
+        InetAddress addr = InetAddress.getByName(INET_ADDR);
+      
+        // new DatagramSocket
+        // used to send the data
+        try (DatagramSocket serverSocket = new DatagramSocket()) {
+            for (int i = 0; i < 100; i++) {
+                String msg = "Server 1 sent message no " + i;
+ 
+                // packet 
+                // (in the form of bytes)
+                DatagramPacket msgPacket = new DatagramPacket(msg.getBytes(),
+                        msg.getBytes().length, addr, PORT);
+                serverSocket.send(msgPacket);
+      
+                System.out.println("Server 1 sent packet with msg: " + msg);
+                Thread.sleep(1000);
+            }
+        } catch (IOException ex) {
+            ex.printStackTrace();
+        }
+    }
+}
diff --git a/projects/Assignments/homework2/LandasMulticastSender2.java b/projects/Assignments/homework2/LandasMulticastSender2.java
new file mode 100644
index 0000000000000000000000000000000000000000..612ea348bf9e568276ec87562ee83c36d1c68903
--- /dev/null
+++ b/projects/Assignments/homework2/LandasMulticastSender2.java
@@ -0,0 +1,40 @@
+
+import java.io.IOException;
+import java.net.DatagramPacket;
+import java.net.DatagramSocket;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+ 
+/**
+ * 
+ * @author Rico
+ */
+public class LandasMulticastSender2 {
+     
+    final static String INET_ADDR = "239.1.2.15";
+    final static int PORT = 1717;
+ 
+    public static void main(String[] args) throws UnknownHostException, InterruptedException {
+        // address that we are connecting to
+        InetAddress addr = InetAddress.getByName(INET_ADDR);
+      
+        // new DatagramSocket
+        // used to send the data
+        try (DatagramSocket serverSocket = new DatagramSocket()) {
+            for (int j = 0; j < 100; j++) {
+                String msg = "Server 2 sent message no " + j;
+ 
+                // packet 
+                // (in the form of bytes)
+                DatagramPacket msgPacket = new DatagramPacket(msg.getBytes(),
+                        msg.getBytes().length, addr, PORT);
+                serverSocket.send(msgPacket);
+      
+                System.out.println("Server 2 sent packet with msg: " + msg);
+                Thread.sleep(1000);
+            }
+        } catch (IOException ex) {
+            ex.printStackTrace();
+        }
+    }
+}
diff --git a/projects/multicastExample1/MulticastReceiver/nbproject/private/private.xml b/projects/multicastExample1/MulticastReceiver/nbproject/private/private.xml
index b0077c3f576b711939e3e5a020363b1abf599aaf..632fb0b6e63560ea36ce3e9acb08c23113ad7b61 100644
--- a/projects/multicastExample1/MulticastReceiver/nbproject/private/private.xml
+++ b/projects/multicastExample1/MulticastReceiver/nbproject/private/private.xml
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
-    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
-    <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
-        <group>
-            <file>file:/Users/mcgredo/projects/gitlab/NetworkedGraphicsMV3500/projects/multicastExample1/MulticastReceiver/src/multicastreceiver/MulticastReceiver.java</file>
-        </group>
-    </open-files>
-</project-private>
+<?xml version="1.0" encoding="UTF-8"?>
+<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
+    <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
+        <group>
+            <file>file:/Users/mcgredo/projects/gitlab/NetworkedGraphicsMV3500/projects/multicastExample1/MulticastReceiver/src/multicastreceiver/MulticastReceiver.java</file>
+        </group>
+    </open-files>
+</project-private>
diff --git a/projects/multicastExample1/MulticastSenderExample/nbproject/private/private.xml b/projects/multicastExample1/MulticastSenderExample/nbproject/private/private.xml
index 28ec7df47718317f616aecf60d6e19f9a469d3ff..65bd4b1f50d823482647c5ec99c0c6a5787ac899 100644
--- a/projects/multicastExample1/MulticastSenderExample/nbproject/private/private.xml
+++ b/projects/multicastExample1/MulticastSenderExample/nbproject/private/private.xml
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
-    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
-    <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
-        <group>
-            <file>file:/Users/mcgredo/projects/gitlab/NetworkedGraphicsMV3500/projects/multicastExample1/MulticastSenderExample/src/multicastsenderexample/MulticastSenderExample.java</file>
-        </group>
-    </open-files>
-</project-private>
+<?xml version="1.0" encoding="UTF-8"?>
+<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
+    <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
+        <group>
+            <file>file:/Users/mcgredo/projects/gitlab/NetworkedGraphicsMV3500/projects/multicastExample1/MulticastSenderExample/src/multicastsenderexample/MulticastSenderExample.java</file>
+        </group>
+    </open-files>
+</project-private>