TEACHING
Laurier's
Visual Schedule Builder
is an online tool, that can help you find courses and build your class timetable.
Winter 2025,
CP431 Parallel Programming
Mon-Wed 11:30-12:50 (BA112)
Winter 2025,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50 (BA208)
Fall 2024,
CP363, Database I
Mon-Wed-Fri 11:30-12:20
Fall 2024,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Winter 2024,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Winter 2024,
CP431 Parallel Programming
Tue-Thu 10:00-11:20
Fall 2023, On Leave
Winter 2023,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Winter 2023,
CP431 Parallel Programming
Mon-Wed 16:00-17:20
Fall 2022,
CP363, Database I
Mon-Wed-Fri 10:30-11:20
Fall 2022,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Sabbatical Year: July 1, 2021 to June 30, 2022
Winter 2021,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Winter 2021,
CP431 Parallel Programming
Mon-Wed 16:00-17:20
Fall 2020,
CP363, Database I
Mon-Wed-Fri 10:30-11:20
Fall 2020,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Winter 2020,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Winter 2020,
CP363, Database I
Mon-Wed 13:00-14:20
Fall 2019,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Fall 2019,
CP431 Parallel Programming
Mon-Wed-Fri 9:30-10:20
Winter 2019,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Winter 2019,
CP363, Database I
Mon-Wed-Fri 9:30-10:20
Fall 2018,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Fall 2018,
CP431 Parallel Programming
Mon-Wed-Fri 9:30-10:20
Winter 2018, research semester (1 course remission)
Winter 2018,
CP315,PC315 Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Fall 2017,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Fall 2017,
CP431,CP631 Parallel Programming
Mon-Wed-Fri 13:30-14:20
Winter 2017,
CP400R, Data Mining and Enterprise Computing
Tue-Thu 11:30-12:50
Winter 2017,
CP315, Introduction to Scientific Computation
Mon-Wed 17:30-18:50
Fall 2016,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Fall 2016,
CP465, Databases II
Mon-Wed 16:00-17:20
Winter 2016,
CP331, Introduction to Parallel Programming
Winter 2016,
CP315, Introduction to Scientific Computation
Fall 2015,
CP468, Artificial Intelligence
Mon-Wed 17:30-18:50
Fall 2015,
CP411, Computer Graphics
Tue-Thu 13:00-14:20
Sabbatical Year: July 1, 2014 to June 30, 2015
Winter 2014,
CP400N, Introduction to Parallel Programming
Tu,Th 14:30-15:50
Fall 2013,
CP465, Databases II
Tu,Th 11:30-12:50
Fall 2013, Winter 2014
Undergraduate Advisor
(2 course remissions)
Winter 2013,
CP400N, Introduction to Parallel Programming
Winter 2013,
CP315, Introduction to Scientific Computation
Winter 2013,
CP468, Artificial Intelligence
Fall 2012, research semester (1 course remission)
Winter 2012,
CP400N, Introduction to Parallel Programming
Winter 2012,
CP315, Introduction to Scientific Computation
Fall 2011,
CP463, Simulation
Winter 2011,
CP465, Databases II
Winter 2011,
CP463, Simulation
Fall 2010,
Undergraduate Advisor
(2 course remissions)
Winter 2010,
CP465, Databases II
Winter 2010,
CP468, Artificial Intelligence
Fall 2009,
Undergraduate Advisor
(2 course remissions)
Winter 2009,
CP465, Databases II
Winter 2009,
CP463, Simulation
Fall 2008,
Undergraduate Advisor
(2 course remissions)
Sabbatical Year: July 1, 2007 to June 30, 2008
Winter 2007,
CP102, Information Processing with Microcomputer Systems
Winter 2007,
CP363, Databases I
Winter 2007,
CP465, Databases II
Winter 2007,
CP463, Simulation
Fall 2006, research semester
Winter 2006,
CP102, Information Processing with Microcomputer Systems
Winter 2006,
CP363, Databases I
Fall 2005,
CP315, Introduction to Scientific Computation
Fall 2005,
CP411, Computer Graphics
Winter 2005,
CP363, Databases I
CP363, Databases I, Department web page
Winter 2005,
CP114, Data Structures I
Fall 2004,
CP102, Information Processing with Microcomputer Systems
Fall 2004,
CP315, Introduction to Scientific Computation
Winter 2004,
CP363, Databases I
Winter 2004,
CP463, Simulation
Fall 2003, 2 course release from WLU Research Office
Project Title:
Computational Algebraic Statistics
Winter 2003,
CP363, Databases I
Winter 2003,
CP463, Simulation
Fall 2002,
CP465, Databases II
Fall 2002,
CP411, Computer Graphics
Winter 2002,
CP363A, Databases I
Winter 2002,
CP463, Simulation
Fall 2001,
CP466, Operating Systems
NSERC grant preparation
2000/2001 Computer Science 422b/539b, Foundations of Computer Algebra, UWO
1999/2000 Applied Mathematics 475, Introduction to Applied Computer Algebra, UWO
Student Success Stories
Emils Matiss, Computational Neuroscience Doctoral Student & President - Society of Graduate and Professional Students, Kingston, Ontario, Canada
Roman Lipisiy, Associate Director, Corporate Development at Yorkville University, Greater Toronto Area, Canada
Angela Paravinja, Senior Analyst, Labor Planning and Optimization at Lululemon, Toronto, Ontario, Canada
Valerie McKay-Crites, mobile front end developer at Maplesoft, Waterloo, Ontario, Canada
Jack Romano, Data Scientist, Calgary, Alberta, Canada
Delia Lazarescu, Creator of InfraExpert | Public Speaker | Digital Nomad, Waterloo, Ontario, Canada
Documents (links need to be updated)
A Short Introduction to Gröbner Bases (Slides)
(gziped postscript file, 13 pages)
Gröbner Bases assignment
(gziped postscript file, 3 pages)
Simplified Buchberger algorithm Maple code
Maple worksheet with execution results of the code
(gziped .mws file)
Page maintained by:
Ilias S. Kotsireas
Last Update:
November 2014