Teaching Overview

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 (Spring 2013)
  • MCS-177: Computer Science I Lab (Spring 2013)
  • MCS-177: Computer Science I (Fall 2012)
  • MCS-177: Computer Science I Lab (Fall 2012)
  • MCS-177: Computer Science I (Spring 2012)
  • MCS-177: Computer Science I Lab (Spring 2012)
  • MCS-177: Computer Science I (Fall 2011)
  • MCS-177: Computer Science I Lab (Fall 2011)
  • MCS-177: Computer Science I (Sring 2011)
  • MCS-177: Computer Science I Lab (Spring 2011)
  • MCS-177: Computer Science I Lab (Fall 2010)
  • CS1101: Introduction to Program Design (Summer 2009)

Computer Science II

  • MCS-178: Computer Science II (Spring 2013)
  • MCS-178: Computer Science II Lab (Spring 2013)
  • MCS-178: Computer Science II (Spring 2012)
  • MCS-178: Computer Science II Lab (Spring 2012)
  • MCS-178: Computer Science II Lab (Fall 2011)
  • MCS-178: Computer Science II Lab (Spring 2011)

C++ Programming

  • MCS-273: Introduction to C++ Programming (January 2011)

iPhone Development

  • MCS-202: iPhone Development

Computer Organization

  • MCS-284: Computer Organization (Fall 2010)

Networking

  • MCS-377: Networking (Fall 2012)
  • MCS-377: Networking (Fall 2010)

Multimedia Networking

  • MCS-394: Topics – Multimedia Networking (Spring 2011)

Operating Systems

  • MCS-378: Operating System (Fall 2011)
  • CS3013/CS502: Operating Systems (Summer 2008)