Teaching has been such a rewarding experience to me in and out of class. I have been a teaching assistant for various undergraduate computer science courses as well as a primary instructor at Worcester Polytechnic Institute. From 2010 to 2013, I taught at Gustavus Adolphus College as a visiting assistant professor. I also took steps to improve myself as a more effective teacher by completing a Certificate in College Teaching Program. Now, I am an associate professor at St. Lawrence University teaching the following courses.
Courses @ St. Lawrence University
CS-140: Introduction to Computer Programming
CS-219: Techniques of Computer Science
CS-256: Data Structures
CS-321: Computer Networking
CS-370: Operating Systems
Past Courses @ Gustavus Adolphus College and WPI
Computer Science I
- MCS-177: Computer Science I
- MCS-177: Computer Science I Lab
- CS1101: Introduction to Program Design
Computer Science II
- MCS-178: Computer Science II
- MCS-178: Computer Science II Lab
C++ Programming
- MCS-273: Introduction to C++ Programming
iPhone Development
- MCS-202: iPhone Development
Computer Organization
- MCS-284: Computer Organization
Networking
- MCS-377: Networking
Multimedia Networking
- MCS-394: Topics – Multimedia Networking
Operating Systems
- MCS-378: Operating System
- CS3013/CS502: Operating Systems