Courses
I have taught (or am teaching) either the lecture or the lab for the following courses:
- CMPT 101: Introduction to Computing I
Fall 2015 | Fall 2014 | Fall 2013 | Winter 2013- CMPT 103: Introduction to Computing II
Winter 2015 | Winter 2014- CMPT 201: Practical Programming Methodology
Fall 2011- CMPT 220: UNIX, Scripting, and Other Tools
Winter 2016 | Winter 2015 | Winter 2014 | Winter 2013 | Winter 2012 | Winter 2011- CMPT 360: Operating Systems and Net Centric Computing I
Fall 2012 | Fall 2011 | Winter 2011- CMPT 361: Introduction to Networks
Fall 2015 | Fall 2013- CMPT 364: Net Centric Computing II
Winter 2012- CMPT 399: Compiler Construction
Winter 2016 | Fall 2012- CMPT 464: Wireless Networks and Embedded Systems
Fall 2014
Selected feedback
I carefully review the feedback that I receive each semester. Here are some recent comments from students.
CMPT 101: Introduction to Computing I
"Nicholas was a great prof! really knows his stuff, and was willing to go (at times) painfully slow if any student had a problem with anything, never showed any negativity to and actually encouraged the dumbest questions." (Winter 2013)
CMPT 201: Practical Programming Methodology
"Very enthusiastic about the material, and very enthusiastic about teaching us it." (Fall 2011)
"He has always been exceptionally helpful and non-judgmental, which, as a lazy student, is a wonderful thing to have in an instructor." (Fall 2011)
CMPT 220: UNIX, Scripting, and Other Tools
"Everything is very well explained. Very patient and caring. Overall amazing." (Winter 2012)
"He was enthusiastic about course material, answered students questions well and clearly, provided plenty of examples, and was available most of the time after office hours where he was very polite and helpful if I had any questions." (Winter 2012)
"Nick is awesome! Nick is someone who was born to teach, he has a passion for it and appears to have a natural talent for it. His expectations are up front and he's able to adapt to unexpected situations. His understanding of the material is outstanding and his ability to demonstrate applications is spectacular. Literally one of the best instructors I have ever had." (Winter 2013)
CMPT 360: Operating Systems and Net Centric Computing I
"Nick is very dedicated and it shows. He was always well prepared for lectures and fair in his expectations of students. He is one of the best instructors I've had in computing science." (Fall 2011)
CMPT 399: Compiler Construction
"Overall, instructor was great! More then helped you when you needed, was friendly, encouraged me to try things and formulate thoughts before asking or help, was always available, and taught the class in a manner and organizational style that made the sequence of material to cover logical and easier to learn. Can't think of anything to improve upon, keep up the great work!" (Fall 2012)