From e6a73ab0a5db4a9f3d359ad914cb6dca963ac17a Mon Sep 17 00:00:00 2001
From: "W. Spencer Smith" <smiths@mcmaster.ca>
Date: Fri, 5 Jan 2018 15:22:04 -0500
Subject: [PATCH] Renaming and reorganizing tutorial slides

---
 .../T01a-Git}/slides/Intro to Git.pdf         | Bin
 .../{T3 => T01a-Git}/slides/Intro to Git.pptx | Bin
 Tutorials/{T1 => T01b-Doxygen}/slides/T1.pdf  | Bin
 Tutorials/{T1 => T01b-Doxygen}/slides/T1.tex  |   0
 .../slides/image/doxy.png                     | Bin
 .../slides/image/doxy_subset.png              | Bin
 Tutorials/{T1 => T01b-Doxygen}/src/Box3D.py   |   0
 Tutorials/{T1 => T01b-Doxygen}/src/Makefile   |   0
 Tutorials/{T1 => T01b-Doxygen}/src/boxdoc     |   0
 Tutorials/{T2 => T02a-LaTeX}/slides/T2.pdf    | Bin
 Tutorials/{T2 => T02a-LaTeX}/slides/T2.tex    |   0
 Tutorials/{T2 => T02a-LaTeX}/slides/img.png   | Bin
 .../{T2 => T02a-LaTeX}/src/McMasterLogo.pdf   |   0
 Tutorials/{T2 => T02a-LaTeX}/src/example.pdf  | Bin
 Tutorials/{T2 => T02a-LaTeX}/src/example.tex  |   0
 .../T03-MathReview/slides/TMathReview.pdf     | Bin 0 -> 84049 bytes
 .../T03-MathReview/slides/TMathReview.tex     | 108 ++++++++++++++++++
 Tutorials/{T4 => T04-A2Example}/slides/T4.pdf | Bin
 Tutorials/{T4 => T04-A2Example}/slides/T4.tex |   0
 Tutorials/{T4 => T04-A2Example}/src/Makefile  |   0
 .../{T4 => T04-A2Example}/src/PointADT.py     |   0
 .../{T4 => T04-A2Example}/src/PointMassADT.py |   0
 Tutorials/{T4 => T04-A2Example}/src/pointdoc  |   0
 .../slides/Intro to Unit Testing.pdf          | Bin
 .../slides/Intro to Unit Testing.pptx         | Bin
 Tutorials/{T5 => T05-PyUnit}/src/CircleADT.py |   0
 Tutorials/{T5 => T05-PyUnit}/src/Makefile     |   0
 .../{T5 => T05-PyUnit}/src/Statistics.py      |   0
 .../{T5 => T05-PyUnit}/src/test_circles.py    |   0
 .../{T5 => T05-PyUnit}/src/test_statistics.py |   0
 Tutorials/{T6 => T06-A1SolnMidReview}/T6.pdf  | Bin
 Tutorials/{T6 => T06-A1SolnMidReview}/T6.tex  |   0
 .../Slides/Intro to Java-MIS.pdf              | Bin
 .../Slides/Intro to Java-MIS.pptx             | Bin
 .../{T7 => T07-CppOverview}/src/Assig4.pdf    | Bin
 .../src/Assig4Solution/ALREADY_IN_MAP.java    |   0
 .../src/Assig4Solution/AllTests.java          |   0
 .../src/Assig4Solution/Assig4Solution.pdf     | Bin
 .../src/Assig4Solution/Assig4Solution.tex     |   0
 .../src/Assig4Solution/EdgeT.java             |   0
 .../src/Assig4Solution/Makefile               |   0
 .../src/Assig4Solution/Map.java               |   0
 .../src/Assig4Solution/NOT_IN_MAP.java        |   0
 .../src/Assig4Solution/NodeT.java             |   0
 .../src/Assig4Solution/PointT.java            |   0
 .../src/Assig4Solution/TestEdgeT.java         |   0
 .../src/Assig4Solution/TestMap.java           |   0
 .../src/Assig4Solution/TestNodeT.java         |   0
 .../src/Assig4Solution/TestPointT.java        |   0
 .../slides/Midterm_A3Example.tex              | 108 ++++++++++++++++++
 .../{T9 => T09-MVC}/Tutorial 9 - MVC.pdf      | Bin
 .../{T9 => T09-MVC}/Tutorial 9 - MVC.pptx     | Bin
 .../{T9 => T09-MVC}/src/MVCPatternDemo.java   |   0
 Tutorials/{T9 => T09-MVC}/src/Student.java    |   0
 .../src/StudentController.java                |   0
 .../{T9 => T09-MVC}/src/StudentView.java      |   0
 .../Tutorial 10 - Design Specifications.pdf   | Bin
 .../Tutorial 10 - Design Specifications.pptx  | Bin
 .../src/Assig5Part1Solution_Specification.pdf | Bin
 .../src/Assig5Part1Solution_Specification.tex |   0
 ...Assig5Part1Solution_Specification_2008.pdf | Bin
 .../{T11 => T11-FinalReview}/Exam Review.pptx | Bin
 62 files changed, 216 insertions(+)
 rename {tutorials/T3 => Tutorials/T01a-Git}/slides/Intro to Git.pdf (100%)
 rename Tutorials/{T3 => T01a-Git}/slides/Intro to Git.pptx (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/slides/T1.pdf (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/slides/T1.tex (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/slides/image/doxy.png (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/slides/image/doxy_subset.png (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/src/Box3D.py (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/src/Makefile (100%)
 rename Tutorials/{T1 => T01b-Doxygen}/src/boxdoc (100%)
 rename Tutorials/{T2 => T02a-LaTeX}/slides/T2.pdf (100%)
 rename Tutorials/{T2 => T02a-LaTeX}/slides/T2.tex (100%)
 rename Tutorials/{T2 => T02a-LaTeX}/slides/img.png (100%)
 rename Tutorials/{T2 => T02a-LaTeX}/src/McMasterLogo.pdf (100%)
 rename Tutorials/{T2 => T02a-LaTeX}/src/example.pdf (100%)
 rename Tutorials/{T2 => T02a-LaTeX}/src/example.tex (100%)
 create mode 100644 Tutorials/T03-MathReview/slides/TMathReview.pdf
 create mode 100644 Tutorials/T03-MathReview/slides/TMathReview.tex
 rename Tutorials/{T4 => T04-A2Example}/slides/T4.pdf (100%)
 rename Tutorials/{T4 => T04-A2Example}/slides/T4.tex (100%)
 rename Tutorials/{T4 => T04-A2Example}/src/Makefile (100%)
 rename Tutorials/{T4 => T04-A2Example}/src/PointADT.py (100%)
 rename Tutorials/{T4 => T04-A2Example}/src/PointMassADT.py (100%)
 rename Tutorials/{T4 => T04-A2Example}/src/pointdoc (100%)
 rename Tutorials/{T5 => T05-PyUnit}/slides/Intro to Unit Testing.pdf (100%)
 rename Tutorials/{T5 => T05-PyUnit}/slides/Intro to Unit Testing.pptx (100%)
 rename Tutorials/{T5 => T05-PyUnit}/src/CircleADT.py (100%)
 rename Tutorials/{T5 => T05-PyUnit}/src/Makefile (100%)
 rename Tutorials/{T5 => T05-PyUnit}/src/Statistics.py (100%)
 rename Tutorials/{T5 => T05-PyUnit}/src/test_circles.py (100%)
 rename Tutorials/{T5 => T05-PyUnit}/src/test_statistics.py (100%)
 rename Tutorials/{T6 => T06-A1SolnMidReview}/T6.pdf (100%)
 rename Tutorials/{T6 => T06-A1SolnMidReview}/T6.tex (100%)
 rename Tutorials/{T7 => T07-CppOverview}/Slides/Intro to Java-MIS.pdf (100%)
 rename Tutorials/{T7 => T07-CppOverview}/Slides/Intro to Java-MIS.pptx (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4.pdf (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/ALREADY_IN_MAP.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/AllTests.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/Assig4Solution.pdf (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/Assig4Solution.tex (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/EdgeT.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/Makefile (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/Map.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/NOT_IN_MAP.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/NodeT.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/PointT.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/TestEdgeT.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/TestMap.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/TestNodeT.java (100%)
 rename Tutorials/{T7 => T07-CppOverview}/src/Assig4Solution/TestPointT.java (100%)
 create mode 100644 Tutorials/T08-Midterm_A3Example/slides/Midterm_A3Example.tex
 rename Tutorials/{T9 => T09-MVC}/Tutorial 9 - MVC.pdf (100%)
 rename Tutorials/{T9 => T09-MVC}/Tutorial 9 - MVC.pptx (100%)
 rename Tutorials/{T9 => T09-MVC}/src/MVCPatternDemo.java (100%)
 rename Tutorials/{T9 => T09-MVC}/src/Student.java (100%)
 rename Tutorials/{T9 => T09-MVC}/src/StudentController.java (100%)
 rename Tutorials/{T9 => T09-MVC}/src/StudentView.java (100%)
 rename Tutorials/{T10 => T10-A4Example}/Tutorial 10 - Design Specifications.pdf (100%)
 rename Tutorials/{T10 => T10-A4Example}/Tutorial 10 - Design Specifications.pptx (100%)
 rename Tutorials/{T10 => T10-A4Example}/src/Assig5Part1Solution_Specification.pdf (100%)
 rename Tutorials/{T10 => T10-A4Example}/src/Assig5Part1Solution_Specification.tex (100%)
 rename Tutorials/{T10 => T10-A4Example}/src/Assig5Part1Solution_Specification_2008.pdf (100%)
 rename Tutorials/{T11 => T11-FinalReview}/Exam Review.pptx (100%)

diff --git a/tutorials/T3/slides/Intro to Git.pdf b/Tutorials/T01a-Git/slides/Intro to Git.pdf
similarity index 100%
rename from tutorials/T3/slides/Intro to Git.pdf
rename to Tutorials/T01a-Git/slides/Intro to Git.pdf
diff --git a/Tutorials/T3/slides/Intro to Git.pptx b/Tutorials/T01a-Git/slides/Intro to Git.pptx
similarity index 100%
rename from Tutorials/T3/slides/Intro to Git.pptx
rename to Tutorials/T01a-Git/slides/Intro to Git.pptx
diff --git a/Tutorials/T1/slides/T1.pdf b/Tutorials/T01b-Doxygen/slides/T1.pdf
similarity index 100%
rename from Tutorials/T1/slides/T1.pdf
rename to Tutorials/T01b-Doxygen/slides/T1.pdf
diff --git a/Tutorials/T1/slides/T1.tex b/Tutorials/T01b-Doxygen/slides/T1.tex
similarity index 100%
rename from Tutorials/T1/slides/T1.tex
rename to Tutorials/T01b-Doxygen/slides/T1.tex
diff --git a/Tutorials/T1/slides/image/doxy.png b/Tutorials/T01b-Doxygen/slides/image/doxy.png
similarity index 100%
rename from Tutorials/T1/slides/image/doxy.png
rename to Tutorials/T01b-Doxygen/slides/image/doxy.png
diff --git a/Tutorials/T1/slides/image/doxy_subset.png b/Tutorials/T01b-Doxygen/slides/image/doxy_subset.png
similarity index 100%
rename from Tutorials/T1/slides/image/doxy_subset.png
rename to Tutorials/T01b-Doxygen/slides/image/doxy_subset.png
diff --git a/Tutorials/T1/src/Box3D.py b/Tutorials/T01b-Doxygen/src/Box3D.py
similarity index 100%
rename from Tutorials/T1/src/Box3D.py
rename to Tutorials/T01b-Doxygen/src/Box3D.py
diff --git a/Tutorials/T1/src/Makefile b/Tutorials/T01b-Doxygen/src/Makefile
similarity index 100%
rename from Tutorials/T1/src/Makefile
rename to Tutorials/T01b-Doxygen/src/Makefile
diff --git a/Tutorials/T1/src/boxdoc b/Tutorials/T01b-Doxygen/src/boxdoc
similarity index 100%
rename from Tutorials/T1/src/boxdoc
rename to Tutorials/T01b-Doxygen/src/boxdoc
diff --git a/Tutorials/T2/slides/T2.pdf b/Tutorials/T02a-LaTeX/slides/T2.pdf
similarity index 100%
rename from Tutorials/T2/slides/T2.pdf
rename to Tutorials/T02a-LaTeX/slides/T2.pdf
diff --git a/Tutorials/T2/slides/T2.tex b/Tutorials/T02a-LaTeX/slides/T2.tex
similarity index 100%
rename from Tutorials/T2/slides/T2.tex
rename to Tutorials/T02a-LaTeX/slides/T2.tex
diff --git a/Tutorials/T2/slides/img.png b/Tutorials/T02a-LaTeX/slides/img.png
similarity index 100%
rename from Tutorials/T2/slides/img.png
rename to Tutorials/T02a-LaTeX/slides/img.png
diff --git a/Tutorials/T2/src/McMasterLogo.pdf b/Tutorials/T02a-LaTeX/src/McMasterLogo.pdf
similarity index 100%
rename from Tutorials/T2/src/McMasterLogo.pdf
rename to Tutorials/T02a-LaTeX/src/McMasterLogo.pdf
diff --git a/Tutorials/T2/src/example.pdf b/Tutorials/T02a-LaTeX/src/example.pdf
similarity index 100%
rename from Tutorials/T2/src/example.pdf
rename to Tutorials/T02a-LaTeX/src/example.pdf
diff --git a/Tutorials/T2/src/example.tex b/Tutorials/T02a-LaTeX/src/example.tex
similarity index 100%
rename from Tutorials/T2/src/example.tex
rename to Tutorials/T02a-LaTeX/src/example.tex
diff --git a/Tutorials/T03-MathReview/slides/TMathReview.pdf b/Tutorials/T03-MathReview/slides/TMathReview.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..17728fb498cff21ef5317d278a2eb40094cab064
GIT binary patch
literal 84049
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
GI{y!SQ$fi9

literal 0
HcmV?d00001

diff --git a/Tutorials/T03-MathReview/slides/TMathReview.tex b/Tutorials/T03-MathReview/slides/TMathReview.tex
new file mode 100644
index 00000000..355482fa
--- /dev/null
+++ b/Tutorials/T03-MathReview/slides/TMathReview.tex
@@ -0,0 +1,108 @@
+% Define Document Class
+% Class Options Include:
+%    notes, notesonly, handout, trans,
+%    hidesubsections, shadesubsections,
+%     inrow, blue, red, grey, brown
+%--------------------------------------------------------------------------
+\documentclass[xcolor=dvipsnames, shownotes, colorlinks]{beamer}
+%--------------------------------------------------------------------------
+
+% Define Package Theme  
+%--------------------------------------------------------------------------
+\usepackage{color}
+\usepackage[T1]{fontenc}
+%% \usepackage{fix-cm}
+\usepackage{hyperref}
+\hypersetup{
+    urlcolor=cyan,
+    linkcolor=white
+}
+\usepackage{subfigure}
+%% \usepackage{xspace}
+\usepackage{}
+\usepackage{enumerate}
+\usetheme{Antibes}
+\setbeamertemplate{sidebar}[right]
+\usepackage{listings} % Code formatting
+%% \usepackage{framed}
+%% \usepackage{booktabs}
+\usepackage{tabularx}
+\usepackage{marvosym}
+\usepackage{tikz}
+
+\usetikzlibrary{shapes}
+\usetikzlibrary{arrows}
+\usetikzlibrary{calc,positioning}
+
+\lstset{
+    language=Python,
+    basicstyle=\ttfamily\scriptsize,
+    tabsize=2,
+    breaklines=true,
+    prebreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
+    frame=single,
+    showstringspaces=true,
+    showspaces=false,
+    keywordstyle=\color{blue},
+    stringstyle=\color{magenta},
+    commentstyle=\color{ForestGreen},
+    literate={\#}{{\textcolor{ForestGreen}{\#}}}1 {@}{{\textcolor{blue}{\MVAt}}}1 {\$}{\vdots}1
+}
+%--------------------------------------------------------------------------
+
+% Commands
+%------------------------------------------------------------------------------
+
+\newcommand*\oldmacro{}%
+\let\oldmacro\insertshorttitle%
+\renewcommand*\insertshorttitle{%
+  \oldmacro\hfill%
+  \insertframenumber\,/\,\inserttotalframenumber}
+
+% Figure Source
+\usepackage[absolute,overlay]{textpos}
+
+\setbeamercolor{framesource}{fg=gray}
+\setbeamerfont{framesource}{size=\tiny}
+
+\newcommand{\source}[1]{\begin{textblock*}{\paperwidth}(-5pt,\textheight)
+    \begin{beamercolorbox}[ht=0.5cm,right]{framesource}
+        \usebeamerfont{framesource}\usebeamercolor[fg]{framesource} Source: {#1}
+    \end{beamercolorbox}
+\end{textblock*}}
+
+%------------------------------------------------------------------------------
+
+
+% Presentation Title Slide
+%--------------------------------------------------------------------------
+\title{Take Up Midterm, A3 Example}
+\subtitle{CS 2ME3/SE 2AA4}
+\author{Sepehr Bayat}
+\institute{Department of Computing and Software\\
+McMaster University\\ }
+\date{}               
+%--------------------------------------------------------------------------
+
+
+% Document
+%   To add notes to the slides use: \note{}
+%  Add \section{} or \subsection{} for use in table of contents
+%--------------------------------------------------------------------------
+\begin{document}
+
+% Create Title Slide
+\begin{frame}
+\maketitle
+\end{frame}
+
+\section[Outline]{}
+% Create Table of Contents Slide - Outline
+\begin{frame}
+\frametitle{Outline}
+  {\hypersetup{linkcolor=black}
+  \tableofcontents
+  }
+\end{frame}
+
+\end{document}
\ No newline at end of file
diff --git a/Tutorials/T4/slides/T4.pdf b/Tutorials/T04-A2Example/slides/T4.pdf
similarity index 100%
rename from Tutorials/T4/slides/T4.pdf
rename to Tutorials/T04-A2Example/slides/T4.pdf
diff --git a/Tutorials/T4/slides/T4.tex b/Tutorials/T04-A2Example/slides/T4.tex
similarity index 100%
rename from Tutorials/T4/slides/T4.tex
rename to Tutorials/T04-A2Example/slides/T4.tex
diff --git a/Tutorials/T4/src/Makefile b/Tutorials/T04-A2Example/src/Makefile
similarity index 100%
rename from Tutorials/T4/src/Makefile
rename to Tutorials/T04-A2Example/src/Makefile
diff --git a/Tutorials/T4/src/PointADT.py b/Tutorials/T04-A2Example/src/PointADT.py
similarity index 100%
rename from Tutorials/T4/src/PointADT.py
rename to Tutorials/T04-A2Example/src/PointADT.py
diff --git a/Tutorials/T4/src/PointMassADT.py b/Tutorials/T04-A2Example/src/PointMassADT.py
similarity index 100%
rename from Tutorials/T4/src/PointMassADT.py
rename to Tutorials/T04-A2Example/src/PointMassADT.py
diff --git a/Tutorials/T4/src/pointdoc b/Tutorials/T04-A2Example/src/pointdoc
similarity index 100%
rename from Tutorials/T4/src/pointdoc
rename to Tutorials/T04-A2Example/src/pointdoc
diff --git a/Tutorials/T5/slides/Intro to Unit Testing.pdf b/Tutorials/T05-PyUnit/slides/Intro to Unit Testing.pdf
similarity index 100%
rename from Tutorials/T5/slides/Intro to Unit Testing.pdf
rename to Tutorials/T05-PyUnit/slides/Intro to Unit Testing.pdf
diff --git a/Tutorials/T5/slides/Intro to Unit Testing.pptx b/Tutorials/T05-PyUnit/slides/Intro to Unit Testing.pptx
similarity index 100%
rename from Tutorials/T5/slides/Intro to Unit Testing.pptx
rename to Tutorials/T05-PyUnit/slides/Intro to Unit Testing.pptx
diff --git a/Tutorials/T5/src/CircleADT.py b/Tutorials/T05-PyUnit/src/CircleADT.py
similarity index 100%
rename from Tutorials/T5/src/CircleADT.py
rename to Tutorials/T05-PyUnit/src/CircleADT.py
diff --git a/Tutorials/T5/src/Makefile b/Tutorials/T05-PyUnit/src/Makefile
similarity index 100%
rename from Tutorials/T5/src/Makefile
rename to Tutorials/T05-PyUnit/src/Makefile
diff --git a/Tutorials/T5/src/Statistics.py b/Tutorials/T05-PyUnit/src/Statistics.py
similarity index 100%
rename from Tutorials/T5/src/Statistics.py
rename to Tutorials/T05-PyUnit/src/Statistics.py
diff --git a/Tutorials/T5/src/test_circles.py b/Tutorials/T05-PyUnit/src/test_circles.py
similarity index 100%
rename from Tutorials/T5/src/test_circles.py
rename to Tutorials/T05-PyUnit/src/test_circles.py
diff --git a/Tutorials/T5/src/test_statistics.py b/Tutorials/T05-PyUnit/src/test_statistics.py
similarity index 100%
rename from Tutorials/T5/src/test_statistics.py
rename to Tutorials/T05-PyUnit/src/test_statistics.py
diff --git a/Tutorials/T6/T6.pdf b/Tutorials/T06-A1SolnMidReview/T6.pdf
similarity index 100%
rename from Tutorials/T6/T6.pdf
rename to Tutorials/T06-A1SolnMidReview/T6.pdf
diff --git a/Tutorials/T6/T6.tex b/Tutorials/T06-A1SolnMidReview/T6.tex
similarity index 100%
rename from Tutorials/T6/T6.tex
rename to Tutorials/T06-A1SolnMidReview/T6.tex
diff --git a/Tutorials/T7/Slides/Intro to Java-MIS.pdf b/Tutorials/T07-CppOverview/Slides/Intro to Java-MIS.pdf
similarity index 100%
rename from Tutorials/T7/Slides/Intro to Java-MIS.pdf
rename to Tutorials/T07-CppOverview/Slides/Intro to Java-MIS.pdf
diff --git a/Tutorials/T7/Slides/Intro to Java-MIS.pptx b/Tutorials/T07-CppOverview/Slides/Intro to Java-MIS.pptx
similarity index 100%
rename from Tutorials/T7/Slides/Intro to Java-MIS.pptx
rename to Tutorials/T07-CppOverview/Slides/Intro to Java-MIS.pptx
diff --git a/Tutorials/T7/src/Assig4.pdf b/Tutorials/T07-CppOverview/src/Assig4.pdf
similarity index 100%
rename from Tutorials/T7/src/Assig4.pdf
rename to Tutorials/T07-CppOverview/src/Assig4.pdf
diff --git a/Tutorials/T7/src/Assig4Solution/ALREADY_IN_MAP.java b/Tutorials/T07-CppOverview/src/Assig4Solution/ALREADY_IN_MAP.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/ALREADY_IN_MAP.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/ALREADY_IN_MAP.java
diff --git a/Tutorials/T7/src/Assig4Solution/AllTests.java b/Tutorials/T07-CppOverview/src/Assig4Solution/AllTests.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/AllTests.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/AllTests.java
diff --git a/Tutorials/T7/src/Assig4Solution/Assig4Solution.pdf b/Tutorials/T07-CppOverview/src/Assig4Solution/Assig4Solution.pdf
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/Assig4Solution.pdf
rename to Tutorials/T07-CppOverview/src/Assig4Solution/Assig4Solution.pdf
diff --git a/Tutorials/T7/src/Assig4Solution/Assig4Solution.tex b/Tutorials/T07-CppOverview/src/Assig4Solution/Assig4Solution.tex
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/Assig4Solution.tex
rename to Tutorials/T07-CppOverview/src/Assig4Solution/Assig4Solution.tex
diff --git a/Tutorials/T7/src/Assig4Solution/EdgeT.java b/Tutorials/T07-CppOverview/src/Assig4Solution/EdgeT.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/EdgeT.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/EdgeT.java
diff --git a/Tutorials/T7/src/Assig4Solution/Makefile b/Tutorials/T07-CppOverview/src/Assig4Solution/Makefile
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/Makefile
rename to Tutorials/T07-CppOverview/src/Assig4Solution/Makefile
diff --git a/Tutorials/T7/src/Assig4Solution/Map.java b/Tutorials/T07-CppOverview/src/Assig4Solution/Map.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/Map.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/Map.java
diff --git a/Tutorials/T7/src/Assig4Solution/NOT_IN_MAP.java b/Tutorials/T07-CppOverview/src/Assig4Solution/NOT_IN_MAP.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/NOT_IN_MAP.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/NOT_IN_MAP.java
diff --git a/Tutorials/T7/src/Assig4Solution/NodeT.java b/Tutorials/T07-CppOverview/src/Assig4Solution/NodeT.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/NodeT.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/NodeT.java
diff --git a/Tutorials/T7/src/Assig4Solution/PointT.java b/Tutorials/T07-CppOverview/src/Assig4Solution/PointT.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/PointT.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/PointT.java
diff --git a/Tutorials/T7/src/Assig4Solution/TestEdgeT.java b/Tutorials/T07-CppOverview/src/Assig4Solution/TestEdgeT.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/TestEdgeT.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/TestEdgeT.java
diff --git a/Tutorials/T7/src/Assig4Solution/TestMap.java b/Tutorials/T07-CppOverview/src/Assig4Solution/TestMap.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/TestMap.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/TestMap.java
diff --git a/Tutorials/T7/src/Assig4Solution/TestNodeT.java b/Tutorials/T07-CppOverview/src/Assig4Solution/TestNodeT.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/TestNodeT.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/TestNodeT.java
diff --git a/Tutorials/T7/src/Assig4Solution/TestPointT.java b/Tutorials/T07-CppOverview/src/Assig4Solution/TestPointT.java
similarity index 100%
rename from Tutorials/T7/src/Assig4Solution/TestPointT.java
rename to Tutorials/T07-CppOverview/src/Assig4Solution/TestPointT.java
diff --git a/Tutorials/T08-Midterm_A3Example/slides/Midterm_A3Example.tex b/Tutorials/T08-Midterm_A3Example/slides/Midterm_A3Example.tex
new file mode 100644
index 00000000..fa6c7b5e
--- /dev/null
+++ b/Tutorials/T08-Midterm_A3Example/slides/Midterm_A3Example.tex
@@ -0,0 +1,108 @@
+% Define Document Class
+% Class Options Include:
+%    notes, notesonly, handout, trans,
+%    hidesubsections, shadesubsections,
+%     inrow, blue, red, grey, brown
+%--------------------------------------------------------------------------
+\documentclass[xcolor=dvipsnames, shownotes, colorlinks]{beamer}
+%--------------------------------------------------------------------------
+
+% Define Package Theme  
+%--------------------------------------------------------------------------
+\usepackage{color}
+\usepackage[T1]{fontenc}
+%% \usepackage{fix-cm}
+\usepackage{hyperref}
+\hypersetup{
+    urlcolor=cyan,
+    linkcolor=white
+}
+\usepackage{subfigure}
+%% \usepackage{xspace}
+\usepackage{}
+\usepackage{enumerate}
+\usetheme{Antibes}
+\setbeamertemplate{sidebar}[right]
+\usepackage{listings} % Code formatting
+%% \usepackage{framed}
+%% \usepackage{booktabs}
+\usepackage{tabularx}
+\usepackage{marvosym}
+\usepackage{tikz}
+
+\usetikzlibrary{shapes}
+\usetikzlibrary{arrows}
+\usetikzlibrary{calc,positioning}
+
+\lstset{
+    language=Python,
+    basicstyle=\ttfamily\scriptsize,
+    tabsize=2,
+    breaklines=true,
+    prebreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
+    frame=single,
+    showstringspaces=true,
+    showspaces=false,
+    keywordstyle=\color{blue},
+    stringstyle=\color{magenta},
+    commentstyle=\color{ForestGreen},
+    literate={\#}{{\textcolor{ForestGreen}{\#}}}1 {@}{{\textcolor{blue}{\MVAt}}}1 {\$}{\vdots}1
+}
+%--------------------------------------------------------------------------
+
+% Commands
+%------------------------------------------------------------------------------
+
+\newcommand*\oldmacro{}%
+\let\oldmacro\insertshorttitle%
+\renewcommand*\insertshorttitle{%
+  \oldmacro\hfill%
+  \insertframenumber\,/\,\inserttotalframenumber}
+
+% Figure Source
+\usepackage[absolute,overlay]{textpos}
+
+\setbeamercolor{framesource}{fg=gray}
+\setbeamerfont{framesource}{size=\tiny}
+
+\newcommand{\source}[1]{\begin{textblock*}{\paperwidth}(-5pt,\textheight)
+    \begin{beamercolorbox}[ht=0.5cm,right]{framesource}
+        \usebeamerfont{framesource}\usebeamercolor[fg]{framesource} Source: {#1}
+    \end{beamercolorbox}
+\end{textblock*}}
+
+%------------------------------------------------------------------------------
+
+
+% Presentation Title Slide
+%--------------------------------------------------------------------------
+\title{Discrete Math Review}
+\subtitle{CS 2ME3/SE 2AA4}
+\author{Justin Staples}
+\institute{Department of Computing and Software\\
+McMaster University\\ }
+\date{}               
+%--------------------------------------------------------------------------
+
+
+% Document
+%   To add notes to the slides use: \note{}
+%  Add \section{} or \subsection{} for use in table of contents
+%--------------------------------------------------------------------------
+\begin{document}
+
+% Create Title Slide
+\begin{frame}
+\maketitle
+\end{frame}
+
+\section[Outline]{}
+% Create Table of Contents Slide - Outline
+\begin{frame}
+\frametitle{Outline}
+  {\hypersetup{linkcolor=black}
+  \tableofcontents
+  }
+\end{frame}
+
+\end{document}
\ No newline at end of file
diff --git a/Tutorials/T9/Tutorial 9 - MVC.pdf b/Tutorials/T09-MVC/Tutorial 9 - MVC.pdf
similarity index 100%
rename from Tutorials/T9/Tutorial 9 - MVC.pdf
rename to Tutorials/T09-MVC/Tutorial 9 - MVC.pdf
diff --git a/Tutorials/T9/Tutorial 9 - MVC.pptx b/Tutorials/T09-MVC/Tutorial 9 - MVC.pptx
similarity index 100%
rename from Tutorials/T9/Tutorial 9 - MVC.pptx
rename to Tutorials/T09-MVC/Tutorial 9 - MVC.pptx
diff --git a/Tutorials/T9/src/MVCPatternDemo.java b/Tutorials/T09-MVC/src/MVCPatternDemo.java
similarity index 100%
rename from Tutorials/T9/src/MVCPatternDemo.java
rename to Tutorials/T09-MVC/src/MVCPatternDemo.java
diff --git a/Tutorials/T9/src/Student.java b/Tutorials/T09-MVC/src/Student.java
similarity index 100%
rename from Tutorials/T9/src/Student.java
rename to Tutorials/T09-MVC/src/Student.java
diff --git a/Tutorials/T9/src/StudentController.java b/Tutorials/T09-MVC/src/StudentController.java
similarity index 100%
rename from Tutorials/T9/src/StudentController.java
rename to Tutorials/T09-MVC/src/StudentController.java
diff --git a/Tutorials/T9/src/StudentView.java b/Tutorials/T09-MVC/src/StudentView.java
similarity index 100%
rename from Tutorials/T9/src/StudentView.java
rename to Tutorials/T09-MVC/src/StudentView.java
diff --git a/Tutorials/T10/Tutorial 10 - Design Specifications.pdf b/Tutorials/T10-A4Example/Tutorial 10 - Design Specifications.pdf
similarity index 100%
rename from Tutorials/T10/Tutorial 10 - Design Specifications.pdf
rename to Tutorials/T10-A4Example/Tutorial 10 - Design Specifications.pdf
diff --git a/Tutorials/T10/Tutorial 10 - Design Specifications.pptx b/Tutorials/T10-A4Example/Tutorial 10 - Design Specifications.pptx
similarity index 100%
rename from Tutorials/T10/Tutorial 10 - Design Specifications.pptx
rename to Tutorials/T10-A4Example/Tutorial 10 - Design Specifications.pptx
diff --git a/Tutorials/T10/src/Assig5Part1Solution_Specification.pdf b/Tutorials/T10-A4Example/src/Assig5Part1Solution_Specification.pdf
similarity index 100%
rename from Tutorials/T10/src/Assig5Part1Solution_Specification.pdf
rename to Tutorials/T10-A4Example/src/Assig5Part1Solution_Specification.pdf
diff --git a/Tutorials/T10/src/Assig5Part1Solution_Specification.tex b/Tutorials/T10-A4Example/src/Assig5Part1Solution_Specification.tex
similarity index 100%
rename from Tutorials/T10/src/Assig5Part1Solution_Specification.tex
rename to Tutorials/T10-A4Example/src/Assig5Part1Solution_Specification.tex
diff --git a/Tutorials/T10/src/Assig5Part1Solution_Specification_2008.pdf b/Tutorials/T10-A4Example/src/Assig5Part1Solution_Specification_2008.pdf
similarity index 100%
rename from Tutorials/T10/src/Assig5Part1Solution_Specification_2008.pdf
rename to Tutorials/T10-A4Example/src/Assig5Part1Solution_Specification_2008.pdf
diff --git a/Tutorials/T11/Exam Review.pptx b/Tutorials/T11-FinalReview/Exam Review.pptx
similarity index 100%
rename from Tutorials/T11/Exam Review.pptx
rename to Tutorials/T11-FinalReview/Exam Review.pptx
-- 
GitLab