+
+\item {\large Cheriton School of Computer Science, } University of Waterloo\, |\, {\small 2018--present}
+
+ \textit{Teaching Assistant}
+
+ \begin{itemize}
+ \item I was a TA for \textsf{\small SE 212}, Logic and
+ Computation, taught by Dr. Day in Fall 2018.
+ \item I was a TA for \textsf{\small SE 463}, Software Requirements
+ Specification and Analysis, taught by Prof. Atlee.
+ \item I was a TA for \textsf{\small CS 136}, Elementary Algorithm
+ Design and Data Abstraction.
+ \end{itemize}
+
+\item {\large EECS Department, } York University\, |\, {\small fall 2017}
+
+ \textit{Teaching Assistant}
+
+ \begin{itemize}
+ \item I was a TA for \textsf{\small EECS 1012}, Net-Centric
+ Introduction to Computing, taught by Dr. Brown.
+ \end{itemize}
+
+\item {\large Software Engineering Lab, } York University\, |\, {\small summer
+ 2017}
+
+ \textit{Research Assistant}
+
+ \begin{itemize}
+ \item I worked on an implementation of
+ \href{https://bertrandmeyer.com/2014/12/07/lampsort/}{\textit{Lampsort}} in
+ Eiffel. I also extended the
+ \href{https://svn.eecs.yorku.ca/repos/sel-open/mathmodels/}{\texttt{mathmodels}}
+ library, implementing a \textsc{RATIONAL} class for working with arbitrarily
+ large rational numbers.
+ \end{itemize}
+
+\item {\large Software Engineering Lab, } York University\, |\, {\small summer
+ 2016}