Index: doc/theses/thierry_delisle_PhD/thesis/Makefile
===================================================================
--- doc/theses/thierry_delisle_PhD/thesis/Makefile	(revision 585d910f75a1b63269094aae30bec9b85b3790c4)
+++ doc/theses/thierry_delisle_PhD/thesis/Makefile	(revision d835116ce9d9ce12810f71c1f663c0f986ed3314)
@@ -37,5 +37,5 @@
 ## Define the documents that need to be made.
 all: thesis.pdf
-thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES}
+thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} glossary.tex
 
 DOCUMENT = thesis.pdf
Index: doc/theses/thierry_delisle_PhD/thesis/text/front.tex
===================================================================
--- doc/theses/thierry_delisle_PhD/thesis/text/front.tex	(revision 585d910f75a1b63269094aae30bec9b85b3790c4)
+++ doc/theses/thierry_delisle_PhD/thesis/text/front.tex	(revision d835116ce9d9ce12810f71c1f663c0f986ed3314)
@@ -10,39 +10,39 @@
 % environment.
 \begin{titlepage}
-        \begin{center}
-        \vspace*{1.0cm}
+	\begin{center}
+		\vspace*{1.0cm}
 
-        \Huge
-        {\bf University of Waterloo E-Thesis Template for \LaTeX }
+		\Huge
+		{\bf The \CFA Scheduler}
 
-        \vspace*{1.0cm}
+		\vspace*{1.0cm}
 
-        \normalsize
-        by \\
+		\normalsize
+		by \\
 
-        \vspace*{1.0cm}
+		\vspace*{1.0cm}
 
-        \Large
-        Pat Neugraad \\
+		\Large
+		Thierry Delisle \\
 
-        \vspace*{3.0cm}
+		\vspace*{3.0cm}
 
-        \normalsize
-        A thesis \\
-        presented to the University of Waterloo \\
-        in fulfillment of the \\
-        thesis requirement for the degree of \\
-        Doctor of Philosophy \\
-        in \\
-        Zoology \\
+		\normalsize
+		A thesis \\
+		presented to the University of Waterloo \\
+		in fulfillment of the \\
+		thesis requirement for the degree of \\
+		Doctor of Philosophy \\
+		in \\
+		Computer Science \\
 
-        \vspace*{2.0cm}
+		\vspace*{2.0cm}
 
-        Waterloo, Ontario, Canada, 2017 \\
+		Waterloo, Ontario, Canada, 2021 \\
 
-        \vspace*{1.0cm}
+		\vspace*{1.0cm}
 
-        \copyright\ Pat Neugraad 2017 \\
-        \end{center}
+		\copyright\ Thierry Delisle 2021 \\
+	\end{center}
 \end{titlepage}
 
@@ -58,48 +58,47 @@
 % Remove or comment out the lines below to remove this page
 \begin{center}\textbf{Examining Committee Membership}\end{center}
-  \noindent
-The following served on the Examining Committee for this thesis. The decision of the Examining Committee is by majority vote.
-  \bigskip
+\noindent
+	The following served on the Examining Committee for this thesis. The decision of the Examining Committee is by majority vote.
+	\todo{External Examiners}
+\bigskip
 
-  \noindent
+\noindent
 \begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-External Examiner: \>  Bruce Bruce \\
-\> Professor, Dept. of Philosophy of Zoology, University of Wallamaloo \\
+	Internal-External Member: \=  \kill % using longest text to define tab length
+	External Examiner: \>  TBD \\
+	\> TBD \\
 \end{tabbing}
-  \bigskip
+\bigskip
 
-  \noindent
+\noindent
 \begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Supervisor(s): \> Doris Johnson \\
-\> Professor, Dept. of Zoology, University of Waterloo \\
-\> Andrea Anaconda \\
-\> Professor Emeritus, Dept. of Zoology, University of Waterloo \\
+	Internal-External Member: \=  \kill % using longest text to define tab length
+	Supervisor(s): \> Peter Buhr \\
+	\> Associate Professor, School of Computer Science \\
+	\> University of Waterloo \\
 \end{tabbing}
-  \bigskip
+\bigskip
 
-  \noindent
-  \begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Internal Member: \> Pamela Python \\
-\> Professor, Dept. of Zoology, University of Waterloo \\
+\noindent
+\begin{tabbing}
+	Internal-External Member: \=  \kill % using longest text to define tab length
+	Internal Member: \> Trevor Brown \\
+	\> Assistant Professor, School of Computer Science \\
+	\> University of Waterloo \\
+	\\
+	Internal Member: \> Martin Karsten \\
+	\> Associate Professor, School of Computer Science \\
+	\> University of Waterloo \\
 \end{tabbing}
-  \bigskip
+\bigskip
 
-  \noindent
+\noindent
 \begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Internal-External Member: \> Deepa Thotta \\
-\> Professor, Dept. of Philosophy, University of Waterloo \\
+	Internal-External Member: \=  \kill % using longest text to define tab length
+	Internal-External Member: \> TBD \\
+	\> TBD \\
+	\> University of Waterloo \\
 \end{tabbing}
-  \bigskip
-
-  \noindent
-\begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Other Member(s): \> Leeping Fang \\
-\> Professor, Dept. of Fine Art, University of Waterloo \\
-\end{tabbing}
+\bigskip
 
 \cleardoublepage
@@ -107,12 +106,12 @@
 % D E C L A R A T I O N   P A G E
 % -------------------------------
-  % The following is a sample Delaration Page as provided by the GSO
-  % December 13th, 2006.  It is designed for an electronic thesis.
-  \noindent
+% The following is a sample Delaration Page as provided by the GSO
+% December 13th, 2006.  It is designed for an electronic thesis.
+\noindent
 I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners.
 
-  \bigskip
+\bigskip
 
-  \noindent
+\noindent
 I understand that my thesis may be made electronically available to the public.
 
@@ -147,5 +146,5 @@
 \begin{center}\textbf{Acknowledgements}\end{center}
 
-I would like to thank all the little people who made this thesis possible.
+\todo{Acknowledgements}
 \cleardoublepage
 
@@ -153,8 +152,8 @@
 % -------------------
 
-\begin{center}\textbf{Dedication}\end{center}
+% \begin{center}\textbf{Dedication}\end{center}
 
-This is dedicated to the one I love.
-\cleardoublepage
+% This is dedicated to the one I love.
+% \cleardoublepage
 
 % T A B L E   O F   C O N T E N T S
@@ -181,7 +180,11 @@
 % GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package)
 % -----------------------------
-\printglossaries
+\printglossary[type=\acronymtype]
 \cleardoublepage
 \phantomsection		% allows hyperref to link to the correct page
+
+\listofcits
+\listoftodos
+
 
 % Change page numbering back to Arabic numerals
Index: doc/theses/thierry_delisle_PhD/thesis/thesis.tex
===================================================================
--- doc/theses/thierry_delisle_PhD/thesis/thesis.tex	(revision 585d910f75a1b63269094aae30bec9b85b3790c4)
+++ doc/theses/thierry_delisle_PhD/thesis/thesis.tex	(revision d835116ce9d9ce12810f71c1f663c0f986ed3314)
@@ -69,13 +69,6 @@
 %\documentclass[letterpaper,12pt,titlepage,openright,twoside,final]{book}
 
-% Some LaTeX commands I define for my own nomenclature.
-% If you have to, it's better to change nomenclature once here than in a
-% million places throughout your thesis!
-\newcommand{\package}[1]{\textbf{#1}} % package names in bold text
-\newcommand{\cmmd}[1]{\textbackslash\texttt{#1}} % command name in tt font
 \newcommand{\href}[1]{#1} % does nothing, but defines the command so the
     % print-optimized version will ignore \href tags (redefined by hyperref pkg).
-%\newcommand{\texorpdfstring}[2]{#1} % does nothing, but defines the command
-% Anything defined here may be redefined by packages added below...
 
 % This package allows if-then-else control structures.
@@ -98,29 +91,28 @@
 		% N.B. pagebackref=true provides links back from the References to the body text. This can cause trouble for printing.
 \hypersetup{
-    plainpages=false,       % needed if Roman numbers in frontpages
-    unicode=false,          % non-Latin characters in Acrobat’s bookmarks
-    pdftoolbar=true,        % show Acrobat’s toolbar?
-    pdfmenubar=true,        % show Acrobat’s menu?
-    pdffitwindow=false,     % window fit to page when opened
-    pdfstartview={FitH},    % fits the width of the page to the window
-    pdftitle={uWaterloo\ LaTeX\ Thesis\ Template},    % title: CHANGE THIS TEXT!
-%    pdfauthor={Author},    % author: CHANGE THIS TEXT! and uncomment this line
-%    pdfsubject={Subject},  % subject: CHANGE THIS TEXT! and uncomment this line
-%    pdfkeywords={keyword1} {key2} {key3}, % list of keywords, and uncomment this line if desired
-    pdfnewwindow=true,      % links in new window
-    colorlinks=true,        % false: boxed links; true: colored links
-    linkcolor=blue,         % color of internal links
-    citecolor=green,        % color of links to bibliography
-    filecolor=magenta,      % color of file links
-    urlcolor=cyan           % color of external links
+	plainpages=false,       % needed if Roman numbers in frontpages
+	unicode=false,          % non-Latin characters in Acrobat’s bookmarks
+	pdftoolbar=true,        % show Acrobat’s toolbar?
+	pdfmenubar=true,        % show Acrobat’s menu?
+	pdffitwindow=false,     % window fit to page when opened
+	pdfstartview={FitH},    % fits the width of the page to the window
+	pdftitle={The Cforall Scheduler},    % title
+	pdfauthor={Thierry Delisle},    % author
+	pdfsubject={Cforall},   % subject
+	pdfkeywords={Cforall} {concurrency} {scheduling}, % list of keywords
+	pdfnewwindow=true,      % links in new window
+	colorlinks=true,        % false: boxed links; true: colored links
+	linkcolor=blue,         % color of internal links
+	citecolor=green,        % color of links to bibliography
+	filecolor=magenta,      % color of file links
+	urlcolor=cyan           % color of external links
 }
 \ifthenelse{\boolean{PrintVersion}}{   % for improved print quality, change some hyperref options
 \hypersetup{	% override some previously defined hyperref options
-%    colorlinks,%
-    citecolor=black,%
-    filecolor=black,%
-    linkcolor=black,%
-    urlcolor=black}
-}{} % end of ifthenelse (no else)
+	citecolor=black,
+	filecolor=black,
+	linkcolor=black,
+	urlcolor=black
+}}{} % end of ifthenelse (no else)
 
 \usepackage[automake,toc,abbreviations]{glossaries-extra} % Exception to the rule of hyperref being the last add-on package
@@ -171,5 +163,26 @@
 \let\cleardoublepage\clearemptydoublepage
 
-
+\newcounter{cit}
+\newcounter{todo}
+
+% \newcommand{\cit}{\textsuperscript{[Citation Needed]}\xspace}
+% \newcommand{\TODO}{{\large\bf\color{red} TODO: }\xspace}
+
+\newcommand\cit[1]{\refstepcounter{cit}\textsuperscript{[Citation Needed]}\xspace\addcontentsline{cit}{subsection}{\thecit~#1}}%
+\newcommand\todo[1]{\refstepcounter{todo}{{\large\bf\color{red} TODO: }\xspace\color{red}{#1}}\addcontentsline{todo}{subsection}{\thetodo~#1}}%
+
+\makeatletter
+\newcommand\citname{cit}
+\newcommand\listcitname{List of missing citations}
+\newcommand\listofcits{%
+  \section*{\listcitname}\@starttoc{cit}}
+\makeatother
+
+\makeatletter
+\newcommand\todoname{todo}
+\newcommand\listtodoname{List of todos}
+\newcommand\listoftodos{%
+  \section*{\listtodoname}\@starttoc{todo}}
+\makeatother
 
 % cfa macros used in the document
@@ -273,3 +286,9 @@
 \end{verbatim}
 
+% GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package)
+% -----------------------------
+\printglossary
+\cleardoublepage
+\phantomsection
+
 \end{document}
