Paul Nijjar

c/o 508 Duke St West paul_nijjar at
Kitchener, ON, N2H 3Y8

Transferable Skills

Recent Activities

IT Generalist, The Working Centre, 2008-2016, 2019-present

Systems administration (approximately SAGE Level III) and user support for an ambitious nonprofit with a frugal budget. IT infrastructure ranges from employment counsellor workstations to medical clinics, with lots in between. A few highlights:

Sessional Lecturer, University of Waterloo, 2004-2007, 2017-2018

Taught several first-year computer science courses, ranging from ACM CS0 (how to use computer applications) through ACM CS2 (introductory data structures and algorithm analysis). Worked to engage students and improve their experience (for example, by getting login shells changed from csh to tcsh in computer labs). Some comments:

“Explained work very well. Never hesitated to go over stuff to ensure we understood.”

“I liked the demos, his humour. He was very down to earth and was like an equal. I also appreciated that he took comments after classes and acted on those comments to improve the course for us.”

Class sizes ranged from 20-100 students, and were usually coordinated with teaching assistants and other lecture sections.

Community Volunteering, 2016-2017

Taken on assorted community-oriented tech projects. A few highlights:

Other Community Involvement

User Group Organization

User Group Participation


Master of Mathematics

University of Waterloo, 1999-2004. Supervisor: Dale Schuurmans.
Thesis topic: “An Attempt to Automate NP-Hardness Reductions via Second-Order Existential Logic.”

Bachelor of Science

University of Toronto at Mississauga, 1995-1999
Honours B.Sc with High Distinction. Major: Computer Science. Minors: Mathematics, English.