Spring 2012

  1. BAD 110 Business Information Systems (3)
  2. CSCI 100 Introduction to Computing (3)
  3. CSCI 120 Introduction to Computer Science II (4)
  4. CSCI 120L Introduction to Computer Science II Lab (0)

 

Fall 2011

  1. BAD 110-001 Business Information Systems (3)
  2. BAD 110-002 Business Information Systems (3) -- ONLINE
  3. CSCI 110 Introduction to Computer Science I (4)
  4. CSCI 110L Introduction to Computer Science I Lab (0)
  5. CSCI 241 Data Structures & Algorithms (4)
  6. CSCI 201 Sophomore Seminar (0.5)
  7. CSCI 301 Junior Seminar (0.5)

 

Summer 2011

  1. BAD 110 Business Information Systems (3) -- ONLINE
  2. Pre-College Program: Computer Literacy

 

Spring 2011

  1. BAD 110-001 Business Information Systems (3)
  2. BAD 110-002 Business Information Systems (3) -- ONLINE
  3. CSCI 202 Sophomore Seminar (0.5)
  4. CSCI 282 Programming Languages (4)
  5. CSCI 302 Junior Seminar (0.5)
  6. CSCI 312 Database Systems (4)

 

Fall 2010

  1. BAD 110-001 Business Information Systems (3)
  2. BAD 110-002 Business Information Systems (3)
  3. CSCI 201 Sophomore Seminar (0.5)
  4. CSCI 241 Data Structures and Algorithms (4)
  5. CSCI 301 Junior Seminar (0.5)
  6. CSCI 410 Senior Seminar (2)

 

Spring 2010

  1. BAD 110 Business Information Systems (3)
  2. CSCI 202 Sophomore Seminar (0.5)
  3. CSCI 302 Junior Seminar (0.5)
  4. CSCI 312 Database Systems (4)
  5. CSCI 360 Computer Networks (4)

 

Fall 2009

  1. BAD 110-001 Business Information Systems (3)
  2. CSCI 201 Sophomore Seminar (0.5)
  3. CSCI 241 Data Structures and Algorithms (4)
  4. CSCI 301 Junior Seminar (0.5)

 

August 2005 - July 2009, Jodey School of Computer Science, Acadia University

Assistant Professor

8 distinct courses and 12 lecture sections
  1. COMP 5113: Graduate Course, Wireless Sensor Networks (Sep 06, Sep 08)
  2. COMP 4343: Computer Networks and Distributed Systems (Jan 08)
  3. COMP 4223: Advanced Computer Architecture (Jan 08, Jan 07, Jan 06)
  4. COMP 3713: Operating Systems (Jan 06).
  5. COMP 3403: Analysis of Algorithms (Sep 07, Sep 08)
  6. COMP 3343: Data Communications and Computer Networks (Sep 07)
  7. COMP 1123: Computer Programming 2 (Sep 06)
  8. COMP 1113: Computer Programming 1 (Jan 07)

 

August 2000 - July 2005, Department of Computer Science, University of Manitoba

Instructor full time (Instructor I and Instructor II)

11 distinct courses and 26 lecture sections
  1. 074.783: Graduate Course, Distributed Database Systems (Sep 04 and Jan 04).
  2. 074.438: Database Implementation (Jan 04, Jan. 03, and Jan. 02).
  3. 074.430: Computer Networks (Sep 01).
  4. 074.338: Database Concepts & Usage (Sep. 03, Sep 02, Sep 01, and Sep 00).
  5. 074.335: Software Engineering I (Jan 04, May 03, Jan. 02, May 01, Jan 01).
  6. 074.301: Distributed Computing (Jan 05).
  7. 074.215: Object Orientation (Jan 05 and Jan 04).
  8. 074.214: Data Structures and Algorithms (Sep. 03).
  9. 074.127: Introductory Computer Usage II (June 01 and Jan. 01).
  10. 074.102: Introductory Java Programming II (Jan 03, Jan 02, and Jan 01).
  11. 074.101: Introductory Java Programming I (Sep. 04 and Sep. 00 )

 

January 2000 - July 2000, Department of Computer Science, University of Manitoba

Sessional Instructor (Part Time)

  1. 074.127: Introductory Computer Usage II (June 00 and Jan 00).
  2. 074.101: Introductory Java Programming I (May 00)