Teaching Archive of Michael Soltys
Return to main page
2011
Software Design I
CS 2ME3 / SE 2AA4
Networks and Security
CS 3CN3 / SE 4CO3
2010
Software Design I
CS 2ME3
Cryptography
CAS 762
Theory of Computation
CS 2MJ3
2009
Software Design I
CS 2ME3
Computational Complexity
CAS 705
Theory of Computation
CS 2MJ3
2008
Computational Complexity
CAS 705
Communication Skills
CS 2CS3 / SE 3IO3
Introduction to Cryptography
Math 4440
University of Colorado at Boulder
Introducción a la Teoría de la Complejidad
Universidad Nacional de Río Cuarto
2007
Software Design I
CS 2ME3
Complexity Theory
Math 8815
Ulam Seminar at the University of Colorado
Linear Algebra
Math 3130
University of Colorado
Complexity Theory
Jagiellonian University
2006
Software Design I
CS 2ME3
Computational Complexity
CAS 705
Theory of Computation
CS 2MJ3
2005
Software Design I
CS 2ME3
Computational Complexity
CAS 705
Theoretical Foundations of Computation
SE 4I03
2004
Software Design I
CS 2ME3
Computational Complexity
CAS 705
Theoretical Foundations of Computation
SE 4I03
2003
Computational Complexity
CAS 705
Theoretical Foundations of Computation
SE 4I03
Operating Systems Concepts
CS 3SH3
2002
Computational Complexity
CAS 776
Theoretical Foundations of Computation
SE 4I03
Operating Systems Concepts
CS 4SH3
2001
Theoretical Foundations of Computation
SE 4I03
Computability and Complexity
CSC 364
University of Toronto
2000
Computability and Complexity
CSC 364
University of Toronto
1999
Computability and Complexity
CSC 364
University of Toronto