Current courses

In regularly teach CS 830 (Machine Learning), CS 890EC (Computational Learning Theory; a reading course), and CS 340 (Advanced Data Structures and Algorithm Design). Information on lectures, assignments, etc., can be found on UR Courses and will be updated throughout the terms in which I am teaching these courses.

Previous courses

at the University of Regina:

CS 210 Data structures and abstractions (Fall 2010)

CS 340 Advanced data structures and algorithm design (Winter 2011, Winter 2013, Fall 2017, Summer 2018, Fall 2019, Fall 2020, Fall 2022)

CS 829 Information theory and applications (Spring/Summer 2014)

CS 830 Machine learning (Winter 2010, Fall 2011, Fall 2013, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Fall 2022)

CS 890 Computational learning theory (reading course)

at other universities:

Seminar Machine Learning (graduate level, jointly organized with Gunnar Grimnes), University of Kaiserslautern 2007

Foundations of Machine Learning (graduate level), University of Kaiserslautern 2006

Foundations of Theoretical Computer Science (undergraduate level), Darmstadt University of Applied Sciences 2006

Foundations of Theoretical Computer Science (undergraduate level, jointly taught with Steffen Lange), Darmstadt University of Applied Sciences 2005/2006

Foundations of Machine Learning (graduate level), University of Kaiserslautern 2005

Information Management (graduate level, one third of the course), Mannheim University of Cooperative Education 2005
 
design: raura