Description: Description: Description: Description: C:\Users\students\Dropbox\A&A\homepage-draft\img\Ambainis-portrait.jpg

 

 Andris Ambainis

 Personal

 

 Research 

 Teaching 

 

 Courses 

 Thesis supervision 

 

Courses taught

 

·         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