diff --git a/.gitignore b/.gitignore
index 2c2c544f7a087f92d235c95bc561f613af050b02..7d13730fb35d840b70d608f4586a35bfa5061a53 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,54 +1,22 @@
  ~$3500NetworkedGraphicsSyllabus2019JulySeptember.doc
 /nbproject/private/
-/CourseExamples/build/
-/CourseExamples/nbproject/genfiles.properties
-/CourseExamples/nbproject/private/
-/deliverables/build/
-/deliverables/nbproject/genfiles.properties
-/deliverables/nbproject/private/
+/assignments/build/
+/assignments/dist/
+/assignments/nbproject/genfiles.properties
+/assignments/nbproject/private/
+/examples/manifest.mf
+/examples/build/
+/examples/dist/
+/examples/nbproject/genfiles.properties
+/examples/nbproject/private/
 /specifications/*.SAVEME
+/specifications/*.doc
+/specifications/*.htm
+/specifications/*.xsd
+/specifications/*.xsl
 /specifications/*.pdf
+/specifications/Makefile
+/specifications/README.txt
 /specifications/SISO-REF-010-v24
-/projects/Assignments/build/
-/projects/Assignments/dist/
-/projects/Assignments/nbproject/private/
-/projects/Assignments/homework1/MV3500Angel/build/
-/projects/Assignments/homework1/MV3500Angel/nbproject/private/project/
-/projects/MulticastExample/MulticastSenderExample/nbproject/private/
-/projects/DisExamples/build/
-/projects/DisExamples/nbproject/private/
-/projects/MulticastExample/MulticastReceiver/build/
-/projects/MulticastExample/MulticastReceiver/nbproject/private/
-/projects/MulticastExample/MulticastSender/build/
-/projects/MulticastExample/MulticastSender/nbproject/private/
-/projects/TcpExample1/build
-/projects/TcpExample1/nbproject/private/
-/projects/TcpExample1/dist/
-/projects/TcpExample2/dist/
-/projects/TcpExample2/nbproject/private
-/projects/TcpExample2/build
-/projects/TcpExample3/Client/TcpClient/nbproject/private
-/projects/TcpExample3/Server/TcpServer/nbproject/private
-/projects/TcpExample3/Server/TcpServer/build/
-/projects/TcpExample3/Client/TcpClient/build/
-/projects/TcpExample2/nbproject/private/private.xml
-/projects/TcpExample2/nbproject/private/
-/projects/TcpExample3/nbproject/private/
-/projects/TcpExample4/TcpThreadServer/TcpThreadServer/nbproject/private/
-/projects/TcpExample4/TcpClient/TcpClient/nbproject/private/
-/projects/TcpExample4/TcpThreadServer/TcpThreadServer/build/
-/projects/TcpExample4/TcpClient/TcpClient/build/
-/projects/TcpExample4/TcpThreadServer/TcpThreadServer/dist/
-/projects/TcpExample4/TcpClient/TcpClient/dist/
-/projects/TcpExample5/WebExample/build/
-/projects/TcpExample5/WebExample/private/
-/projects/UdpExample1/UdpReceiver/build/
-/projects/UdpExample1/UdpReceiver/nbproject/private/
-/projects/UdpExample1/UdpSender/build/
-/projects/UdpExample1/UdpSender/nbproject/private/
-/CourseExamples/dist/
-/examples/build/
-/examples/nbproject/private/
-/assignments/nbproject/private/
-/assignments/build/
-/examples/dist/
\ No newline at end of file
+/specifications/RPR*.xml
+/specifications/SISO*.xml