Below is a list of the courses I have been involved with during my PhD track. My duties for these courses consisted of, but were not limited to supervising students when working on small projects, grading papers and giving lab sessions.

Besides teaching courses, I have also helped supervise several master's thesis. The thesis I have helped supervise are: