Subsections
- CS820 - Artificial Intelligence. Winter 2026, Winter 2025, Winter 2024, Winter 2022, Winter 2021, Winter 2020, Winter 2019, Winter 2018, Winter 2017, Winter 2015, Winter 2014, Winter 2013, Fall 2011, Fall 2009, Fall 2007, Fall 2005 and Winter 2004.

- CS900 - Graduate Seminars. Fall 2023, Winter 2008, Fall 2007.

- Reading Courses
- CS890CO - Heuristic Algorithms in Optimization. Spring/Summer 2020.
- CS890BR - Constraint Programming. Summer 2025, Fall 2020, Summer 2019, Summer 2017, Fall 2016, Fall 2015, Spring/Summer 2012, Winter 2012, Fall 2011, Fall 2010, Winter 2008, Fall 2006, Summer 2006, Winter 2006, Fall 2003 and Fall 2002.(html)
- CS890DE - Advanced Topics in Robotics. Fall 2012, Winter 2006.
- CS890CE - Constraint-Based Agents. Spring/Summer 2015, Fall 2014, Winter 2014, Summer 2006, Winter 2005, Fall 2004, Winter 2004 and Fall 2003.(html)
University of Regina
- CS340 - Data Structures and Algorithm Analysis. Winter 2026, Fall 2025, Winter 2025. Fall 2024, Winter 2024, Winter 2021, Winter 2020, Winter 2019, Fall 2016, Winter 2015, Fall 2013, Fall 2012, Winter 2012, Fall 2010, Winter 2010, Winter 2008, Fall 2007, Winter 2007, Fall 2006, Winter 2006, Fall 2005, Winter 2005, Fall 2004, Fall 2003 and Fall 2002.

- CS421 - Advanced Artificial Intelligence. Winter 2026, Winter 2025, Winter 2024, Winter 2022, Winter 2021, Winter 2020, Winter 2019, Winter 2018, Winter 2017, Winter 2015, Winter 2014, Winter 2011.(html)
- Reading courses
- CS490CA - Constraint Processing. Winter 2008, Winter 2005, Winter 2004 and Summer 2004.(html)
- CS490CD - Robot Motion Planning. Fall 2006, Summer 2006, Fall 2005, Summer 2005 and Fall 2004.(html)
- CS170 - Fundamentals of Computer Science I. Winter 2007 and Winter 2005.(html)
- CS 201 - Introduction to Digital Systems. Fall 2014, Fall 2013, Fall 2012, Fall 2011, Fall 2010, Fall 2009.(html)
University of Lethbridge
- CS1620 - Introduction to a Programming Language. Winter 2000.(html)
- CS2660 - File Processing. Fall 2001, Fall 2000 and Fall 1999.(html)
- CS3620 - Data Structures. Winter 2002 and Winter 2000.
- CS3740 - Concepts of Programming Languages and their Implementations. Fall 2001 and Fall 2000.(html)
- CS3750 - Artificial Intelligence. Winter 2002, Fall 2000 and Fall 1999.
- CS4625 - Advanced Algorithms. Winter 2001.(html)
- CS4650 - Operating System. Fall 1999.(html)
- Reading courses
- CS3990 - Constraint Programming. Winter 2001.
- CS3990 - GUI & Event Driven Programming. Fall 2001.(html)
- CS4990 - Robot Motion Planning. Fall 2001.
Université d'Auvergne, France
- Symbolic Computation. Fall 1997.
- Artificial Intelligence. Winter 1998.
- Programming and Data Structures in C. Winter 1998.
- Symbolic Computation. Winter 1998.
Université H.P. Nancy 1, France
- Introduction to Database Systems. Winter 1997, Fall 1996 and Fall 1994.
- Data Structures. Winter 1996.
- Introduction to Programming in C. Winter 1996.
- Introduction to Functional Programming. Fall 1995.(html)
- Introduction to Object Oriented Programming in C++. Winter 1995.
- GUI & Event Driven Programming. Fall 1995.
- Introduction to Programming in Pascal. Fall 1994.
- Software Engineering. Winter 1994.
- Numerical Analysis. Fall 1993.
- Graph Theory and Operations Research. Winter 1993.
- Dharma Tejash Surapaneni, BSc Hon., November 2025. Chair of the Committee
- Laura Cookson, BSc Hon., April 2025. Chair of the Committee
- David Chukwunonso Elumeze, BSc Hon., April 2025. Chair of the Committee
- Tejas Leong, BSc Hon., April 2025. Chair of the Committee
- Trace Price, BSc Hon., April 2025. Examiner.
- Shivam Patel, BSc Hon, April 2024. Chair of the Committee
- Blake Coleman, BSc Hon, April 2024. Chair of the Committee
- Sanjida Parvin, BSc Hon, March 2024. Chair of the Committee
- Om Dalwadi, BSc Hon, March 2024. Chair of the Committee
- Aleen Hasnani, BSc Hon, March 2024. Examiner.
- Kallin Kehrig, BSc Hon, December 2023. Examiner.
- Yug Shah, BSc Hon, April 2023. Chair of the Committee
- Yunseok John Kim, BSc Hon, April 2023. Chair of the Committee
- Mathew Mann, BSc Hon, November 2021. Chair of the Committee
- Bennett Eidsness, BSc Hon, November 2021. Chair of the Committee
- Corey Safinuk, BSc Hon, November 2021. Chair of the Committee
- Rutvik Shah, BSc Hon, April 2021. Examiner.
- Jesse McLeod, BSc Hon, December 2020. Examiner.
- Mykyta Chernenky, BSc Hon, August 2020. Chair of the Committee
- Matthew Colledge, BSc Hon, March 2019. Examiner.
- Kevin Peterson, BSc Hon, April 2019. Examiner.
- Ashley Herman, BSc Hon, September 2016. Examiner.
- Regan Meloche, BSc Hon, March 2015. Examiner.
- Barret Rennie, BSc Hon, March 2015. Examiner.
- Jordan Ubbens. BSc Hon, 2013. Chair of the Committee.
- Jordan Howlet. BSc Hon, 2013. Examiner.
- Steve Hooker. BSc Hon, 2010. Chair of the Committee.
- Jieshan Liu. BSc Hon, 2005. Examiner.
- Ricky Sum. BSc Hon, 2004. Examiner.
- James Ranson. BSc Hon, 2003. Chair of the Committee.
- Developed an on line course: Data Structures (CS 340). This project was funded by Technology Enhanced Learning(TEL), Campus Saskatchewan. Amount: $32,700. 2003-2006.
- Faculty advisor for the following industrial projects(Applied Studies).
- Optimizing the Unix Administration Duties
- Name of the student:
- Rahim Merahi.
- Company:
- Nortel, Texas.
- Graphic User Interface for Data Base Queries
- Name of the student:
- Reka Silasi
- Company:
- Agriculture Research Centre, Lethbridge.
- Job site visit of an actuarial science student completing an internship at the American International Assurance(AIA) Company in Hong Kong, November 14 2005.
Malek Mouhoub
2014-07-23