Dr. Parimala Thulasiraman received a Students Teacher Recognition Award. She was nominated by Ying Ying Liu, an undergraduate student in Computer Science at the time of the nomination, and now an PhD student.

To view the awards ceremony please click here


I have taught a variety of courses at all levels: service level, first year, second year, third year, fourth year undergraduate courses and graduate level courses. I have taught both theoretical and applied courses at all levels. Full listings of courses are provided here.


2000-2001
CS434: Graph Theory Algorithms I (Winter 2001)
CS785 (Grad course) : Advances in Parallel Computing (Winter 2001)

2001-2002
On Maternity Leave

2002-2003
CS102: Introduction to computer science II (Summer 2002)
CS785: Advances in Parallel Computing (Fall 2002)

2003-2004
CS102: Introduction to computer science II (Summer 2003)
CS4560: Undergraduate Industrial Project (1 student, Summer 2003)
CS451: Introduction to Parallel Computation (Fall 2003)
CS785:Advances in Parallel Computing (in conjunction with 451) (Fall 2003)
CS126: Computer Usage I (Winter 2004)

2004-2005
CS126: Computer Usage I (Summer 2004)
CS451: Introduction to Parallel Computing (Fall 2004)
CS208: Analysis of Algorithms (Winter 2005)

2005-2006
On Sabbatical leave from June 2005-Dec2005 to University of Delaware, Newark, DE, USA, Indian Institute of Science (IISC, Banglore), India
CS101: Introduction to computer science I (Winter 2006)
CS208: Analysis of Algorithms (Winter 2006)

2006-2007
COMP4560: Undergraduate Industrial Project (1 student, Summer 2006)
COMP7850: Advances in Parallel Computing(Fall 2006)
COMP1260: Computer Usage I(Fall 2006)
CS208: Analysis of Algorithms (Winter 2007)

2007-2008
COMP208: Analysis of Algorithms (Summer 2007)
COMP1260: Computer Usage I(Fall 2007)
COMP1260: Computer Usage I(Winter 2008)

2008-2009
COMP451: Introduction to Parallel Computing (Fall 2008)
COMP1260: Computer Usage I(Winter 2009)
COMP7850: Advances in Parallel Comuting(Winter 2009)
COMP4520:Undergraduate Honors Project (3 students, Winter 2009)

2009-2010
COMP451: Introduction to Parallel Computing (Fall 2009)
COMP4690: Computer Systems and Architecture (Fall 2009)
COMP7850: Advances in Parallel Comuting(Winter 2010)
COMP4520:Undergraduate Honors' Project (3 students, Winter 2010)

2010-2011
COMP451: Introduction to Parallel Computing (Fall 2010)
COMP7850: Advances in Parallel Comuting(Fall 2010)
Sabbatical from January 2011-June 2011, University of Melbourne, Australia

2011-2012
COMP3370: Computer Organization (Fall 2011)
COMP7850: Advances in Parallel Computing(Fall 2011)
COMP7570: Nature Inspired Computing (Winter 2011)-New course introduced
COMP2080: Analysis of Algorithms (Winter 2011)
COMP 4560: Undergraduate Industrial Project (1 student, Winter 2012)

2012-2013
COMP7850: Advances in Parallel Computing(Fall 2012)
COMP 4520: Undergraduate Honor's Project (1 student, Fall 2012)
COMP2080: Analysis of Algorithms (Winter 2013)
COMP4520: Undergraduate Honors' Project (2 students (Ugrad, Grad.), Winter 2013)

2013-2014
COMP4510: Introduction to Parallel Computing (Fall 2013)
COMP4690: Computer Systems and Architecture (Fall 2013)
COMP7850: Advances in Parallel Computing(Winter 2014)
COMP 4520: Undergraduate Honor's Project (2 students, Winter 2014)

2014-2015
COMP4510: Introduction to Parallel Computing (Fall 2014)
COMP2080: Analysis of Algorithms (Winter 2015)
COMP2130: Discrete Mathematics (Winter 2015)
COMP4560: Undergraduate Industrial Project (1 student, Fall-Winter 2015)
COMP4520: Undergraduate Honor's Project (1 student, Winter 2015)

2015-2016
COMP4510: Introduction to Parallel Computing (Fall 2015)
COMP7850: Advances in Parallel Computing (Fall 2015)
COMP2080: Analysis of Algorithms (Winter 2016)

2016-2017
COMP4510: Introduction to Parallel Computing (Fall 2016)
COMP2130: Discrete Mathematics (Fall 2016)
Summer Internship: NSERC USRA, MITACS Globalink, Computer Engg. Honor's Projects
COMP2080: Analysis of Algorithms (Winter 2017)
COMP4520: Undergraduate Honor's Project (Fall 2016)
COMP4520: Undergraduate Honor's Project (Winter 2017, 2 students)

2017-2018
COMP3370: Computer Organization (Fall 2017)
COMP4520/Comp4560: Undergraduate Co-coordinator for Honour’s and IndustrialProjects (Fall 2017-Winter 2018)
COMP7850: Advances in Parallel Computing (Winter 2018)

2018-2019
COMP4520: Undergraduate Honor's Project (Fall 2018)
COMP4510: Introduction to Parallel Computing (Fall 2018)
COMP3370: Computer Organization (Winter 2019)
COMP7850: Advances in Parallel Computing (Winter 2019)
COMP4520: Undergraduate Honor's Project (Winter 2019, 2 students)

2019-2020
COMP4510: Introduction to Parallel Computing (Fall 2019)
COMP3370: Computer Organization (Winter 2020)
COMP4520: Undergraduate Honor's Project (Winter 2020, 2 students)

2020-2021
Summer Internship: Undergraduate USRA and URA (2 student)
COMP4510: Introduction to Parallel Computung (Fall 2020)
Sabbatical Half Year

2021-2022
COMP4510: Introduction to Parallel Computung (Fall 2021)
COMP4520: Undergraduate Honor's Project (Fall 2021, 1 student)
COMP7850: Advances in Parallel Computing (Winter 2022)
COMP4520: Undergraduate Honor's Project (Winter 2022, students)

2022-2023
Summer Undergraduate Intern (UG Research Award, 2 students)
COMP4510: Introduction to Parallel Computung (Fall 2022)
COMP7850: Advances in Parallel Computing (Fall 2022)
COMP4520: Undergraduate Honor's Project (Winter 2023, 1 student)