Cardiff University
School of Mathematics
Winter (Spring) 2022Autumn 2021
- MA4902 Graph Theory and Algorithms
- MA0004 Preliminary Mathematics II
- MA4900 MMORS/MMATH Project (supervision)
Summer 2021
- MAT021 Foundations of Operational Research and Analytics
- MAT031 Further Operational Research
- MA4900 MMORS/MMATH Project (supervision)
Winter (Spring) 2021
- MAT099 MSc Dissertation (supervisions)
Autumn 2020
- MA4902/MAT092 Graph Theory and Algorithms
- MA0004 Preliminary Mathematics II
- MA4900 MMORS/MMATH Project (supervisions)
Summer 2020
- MAT021 Foundations of Operational Research and Analytics
- MA4900 MMORS/MMATH Project (supervisions)
Winter (Spring) 2020
- MAT099 MSc Dissertation (supervisions)
Autumn 2019
- MA4902 Graph Theory and Algorithms
- MA0004 Preliminary Mathematics II
Summer 2019
- MAT021 Foundations of Operational Research and Analytics
- MAT031 Further Operational Research
Winter (Spring) 2019
- MAT099 MSc Dissertation (supervisions)
Autumn 2018
- MA4902 Graph Theory and Algorithms
- MAT004 Computational Methods
Summer 2018
- MAT001 Operational Research Methods
- MAT014 Optimisation Methods
Winter (Spring) 2018
- MAT099 MSc Dissertation (supervisions)
Autumn 2017
- MAT004 Computational Methods
- MAT003 Communicating and Research Skills (project supervisions)
Summer 2017
- MAT001 Operational Research Methods
- MAT014 Optimisation Methods
- MAT003 Communicating and Research Skills (project supervisions)
Autumn 2016
- MAT099 MSc Dissertation (supervisions)
- MA1007 Vectors and Matrices
Royal Holloway, University of London
Department of Computer Science
Winter (Spring) 2016Winter (Spring) 2015
- CS3490/CS5490 Computational Optimisation (substitute teaching, January)
Winter (Spring) 2014
- CS2870 Algorithms and Complexity 2 (substitute teaching, January - February)
- CS3490/CS5490 Computational Optimisation (substitute teaching, January - February)
Acadia University
Department of Mathematics and Statistics / School of Computer Science
Winter 2013Fall 2012
- MATH 1023 Introductory Calculus 2
- MATH 1323 Matrix Algebra
Spring - Summer 2012
- COMP 3343 Data Communications and Computer Networks
- MATH 0110 Pre-University Mathematics
Spring - Summer 2011
- MATH 0120 Advanced Pre-University Mathematics
- MATH 0110 Pre-University Mathematics
Winter 2011
- MATH 1023 Introductory Calculus 2
Fall 2010
- MATH 2433 Graph Theory and Algebraic Structures
Spring - Summer 2010
- MATH 1413 Discrete Mathematics
- MATH 1613 (two sections) General Linear Algebra and Calculus for Business and Economics
January 2010 - December 2013
- MATH 1613 General Linear Algebra and Calculus for Business and Economics
- MATH 1023 Introductory Calculus 2
Winter 2010
- MATH 1613 General Linear Algebra and Calculus for Business and Economics (on-line teaching)
Fall 2009
- MATH 2433 Graph Theory and Algebraic Structures
- COMP 3413 Automata Theory, Formal Languages, and Computability
Summer 2009
- COMP 3403 Analysis of Algorithms
January - December 2009
- MATH 1613 General Linear Algebra and Calculus for Business and Economics
Winter 2009
- MATH 1613 General Linear Algebra and Calculus for Business and Economics (on-line course development)
Fall 2008
- COMP 4343 Computer Networks and Distributed Systems
Fall 2007
- MATH 1323 Matrix Algebra
- MATH 1613 General Linear Algebra and Calculus for Business and Economics
Winter 2007
- MATH 1013 Introductory Calculus 1
- MATH 1613 General Linear Algebra and Calculus for Business and Economics
Fall 2006
- COMP 1813 Computers in General Applications I
- COMP 1863 Computer Programming and General Applications
- COMP 1813 Computers in General Applications I
- COMP 3403 Analysis of Algorithms
- COMP 3413 Automata, Formal Languages, and Computation
Université du Québec à Montréal
Département de Mathématiques
2003-2005 (in French)
Winter 2005Winter 2004
- MAT 1600 Matrix Algebra
Fall 2003
- MAT 1600 Matrix Algebra
- MAT 1200 Linear Algebra I
University of Manitoba
Department of Mathematics / Department of Computer Science
2000-2002 (Teaching Assistant)
- (teaching labs, tutoring, marking) Discrete Mathematics; Mathematics Help Centre; Linear Algebra; Calculus for Social Sciences and Management
- (teaching labs, tutoring, marking) Discrete Mathematics for Computer Science; Expert Systems; Computer Networks; Computer Science Crisis Centre
Belarusian State University (Minsk)
Faculty of Mechanics and Mathematics
1997-1998 (in Russian)
- (several sections in two terms) Basics of Informatics and Computing Devices