|
|
|
Teaching Assistance
|
During my M. Sc. program, I worked at the Computer Science Department, University of Saskatchewan as a Teaching Assistant - Tutorial Leader, Lab Advisor, and Help Centre Advisor. I enjoyed the time during the tutorials and the lab sessions. I had the chance to work with groups of 10 to 45 students, to explain programming concepts and techniques, to show examples, as well as to answer questions about assignments and material covered in class. In addition, I had shifts as a Help Centre Advisor to help people with task-solving difficulties and programming problems.
|
Period
|
Class name
|
Position
|
Webpage
|
Language
|
Environment
|
Term 2, Spring & Summer 2007
|
Principles of Computer Science, CMPT 115
|
Tutorial Leader & Lab Advisor
|
CMPT 115, Tutorials & Labs
|
C
|
Linux Mandriva
|
Term 2, 2006-2007
|
Software Management, CMPT 371
|
Tutorial Leader, Project Advisor, Marker
|
Covering case studies of real-world software projects; Leading peer review meetings regarding 3-tier architecture, state transition diagrams, separation of concerns, database schema; Risk management issues; Team issues.
|
Term 1, 2006-2007
|
Introduction to Computer Science and Programming, CMPT 111
|
Head Tutorial Leader
|
-
|
C++
|
Linux Mandriva
|
Term 2, Spring & Summer 2006
|
Principles of Computer Science, CMPT 115
|
Tutorial Leader & Lab Advisor
|
CMPT 115, Tutorials & Labs
|
Java
|
Linux Mandriva
|
Term 1, Spring & Summer 2006
|
Introduction to Computer Science and Programming, CMPT 111
|
Tutorial Leader & Lab Advisor
|
CMPT 111, Tutorials & Labs
|
Java
|
Linux Mandriva
|
Term 2, 2005-2006
|
Introduction to Computer Science and Programming, CMPT 111
|
Tutorial Leader
|
-
|
Java
|
Linux Mandriva
|
Term 1, 2005-2006
|
Computing I (for Engineers), CMPT 116
|
Lab Advisor
|
-
|
C++
|
Windows XP, MS Visual Studio .NET 2003
|
Term 1 & Term 2, 2005-2006;
Term 2, 2006-2007
|
-
|
Help Centre Advisor
|
-
|
-
|
-
|
|
|
|
|