·
Introduction to Graph Theory,
University of Latvia, 2010 – now.
·
Quantum Computing (undergraduate), University of Latvia, 2009 – now
·
Quantum Algorithms (graduate), University of Latvia, 2009, 2012
·
Pagrīdes
Universitāte, University of Latvia, 2009 - now
·
Computational Complexity, University of Latvia, 2008 - now
·
Applied
Algorithms, University of Latvia, 2007 - now
·
Randomized
Algorithms, University of Latvia, 2007 - now
·
Quantum
Computing Seminar, University of Latvia, 2007 – now
·
Math
239, Introduction to Combinatorics, University of Waterloo, Fall 2006.
·
CE
103, Discrete Mathematics for Engineers, University of Waterloo,, Spring
2006.
·
CO
781/CS 860, Quantum Algorithms and Complexity, University of Waterloo,, Spring
2006.
·
Math
135, Algebra, University of Waterloo, Fall 2005.
·
CO
220, Introduction to Combinatorics, University of Waterloo,, Winter 2005.
·
CO
781, Quantum Algorithms and Complexity, University of Waterloo,, Winter 2005.
·
Selected
Topics in Theory of Computation, University of Latvia, Spring 2003.
·
Applied
Algorithms II, University of Latvia, Spring 2003.
·
Quantum
Computing Seminar, University of Latvia, Spring 2003.
·
Applied
Algorithms I, University of Latvia, Fall 2002.
·
Randomized
Algorithms, University of Latvia, Fall 2002.
·
Quantum
Computing Seminar, University of Latvia, Fall 2002.
·
Combinatorics,
Latvian International Mathematics Olympiad team (high school students.
10th-12th grade), 1992-1997, 2002-2003 and 2007-2010
|