HomeEducationPublicationsExperienceContact

GURJIT SINGH RANDHAWA

2021 Jan - Present: Lecturer, School of Computer Science, University of Waterloo, Canada
  • CS482/682, Computational Techniques in Biological Sequence Analysis, Winter 2021


2020 Jul - Present: Postdoctoral researcher, School of Computer Science, University of Waterloo, Canada

2020 Sep - 2020 Dec: Lecturer, Department of Computer Science, Lakehead University, Canada
  • COMP2412, Data Structures, Fall 2020
  • COMP2453, Introduction to Computer Architecture, Fall 2020


2015 Sep - 2020 April: Graduate Teaching Assistant, The University of Western Ontario, Canada
  • CS2214B, Discrete Structures for Computing, Winter 2020
  • CS2209A, Applied Logic for Computer Science, Fall 2019
  • CS2214B, Discrete Structures for Computing, Winter 2019
  • CS2209A, Applied Logic for Computer Science, Fall 2018
  • CS2214B, Discrete Structures for Computing, Winter 2018
  • CS2209A, Applied Logic for Computer Science, Fall 2017
  • CS2209B, Applied Logic for Computer Science, Winter 2017
  • CS2214A, Discrete Structures for Computing, Fall 2016
  • CS1027B, Computer Science Fundamentals II , Winter 2016
  • CS3357A, Computer Networks I, Fall 2015


2014 Jul - 2014 Dec: Assistant Professor (Contract), Department of Computer Science & Engineering, Guru Nanak Dev University, India
  • CSL333, Design & Analysis of Algorithms, Fall 2014
  • CSL570, Design & Analysis of Algorithms, Fall 2014


2012 Jul - 2013 May: Assistant Professor (Contract), Department of Computer Science & Engineering, Guru Nanak Dev University, India
  • CSL581, Evolutionary and Intelligent Computing Theories and Applications, Winter 2013
  • CSL333, Design & Analysis of Algorithms, Fall 2012
  • CSL570, Design & Analysis of Algorithms, Fall 2012


2011 Jul - 2012 May: Assistant Professor (Contract), Department of Computer Science & Engineering, Guru Nanak Dev University, India
  • CSL581, Evolutionary and Intelligent Computing Theories and Applications, Winter 2012
  • CS412, Internet Protocols, Fall 2011
  • CSL570, Design & Analysis of Algorithms, Fall 2011


2011 Jan - 2011 Jun: Assistant System Engineer, Tata Consultancy Services Ltd.

2010 Jul - 2010 Dec: Internship (Java Developer), Tata Consultancy Services Ltd.