Spring 2012
- BAD 110 Business Information Systems (3)
- CSCI 100 Introduction to Computing (3)
- CSCI 120 Introduction to Computer Science II (4)
- CSCI 120L Introduction to Computer Science II Lab (0)
Â
Fall 2011
- BAD 110-001 Business Information Systems (3)
- BAD 110-002 Business Information Systems (3) -- ONLINE
- CSCI 110 Introduction to Computer Science I (4)
- CSCI 110L Introduction to Computer Science I Lab (0)
- CSCI 241 Data Structures & Algorithms (4)
- CSCI 201 Sophomore Seminar (0.5)
- CSCI 301 Junior Seminar (0.5)
Â
Summer 2011
- BAD 110 Business Information Systems (3) -- ONLINE
- Pre-College Program: Computer Literacy
Â
Spring 2011
- BAD 110-001 Business Information Systems (3)
- BAD 110-002 Business Information Systems (3) -- ONLINE
- CSCI 202 Sophomore Seminar (0.5)
- CSCI 282 Programming Languages (4)
- CSCI 302 Junior Seminar (0.5)
- CSCI 312 Database Systems (4)
Â
Fall 2010
- BAD 110-001 Business Information Systems (3)
- BAD 110-002 Business Information Systems (3)
- CSCI 201 Sophomore Seminar (0.5)
- CSCI 241 Data Structures and Algorithms (4)
- CSCI 301 Junior Seminar (0.5)
- CSCI 410 Senior Seminar (2)
Â
Spring 2010
- BAD 110 Business Information Systems (3)
- CSCI 202 Sophomore Seminar (0.5)
- CSCI 302 Junior Seminar (0.5)
- CSCI 312 Database Systems (4)
- CSCI 360 Computer Networks (4)
Â
Fall 2009
- BAD 110-001 Business Information Systems (3)
- CSCI 201 Sophomore Seminar (0.5)
- CSCI 241 Data Structures and Algorithms (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
- COMP 5113: Graduate Course, Wireless Sensor Networks (Sep 06, Sep 08)
- COMP 4343: Computer Networks and Distributed Systems (Jan 08)
- COMP 4223: Advanced Computer Architecture (Jan 08, Jan 07, Jan 06)
- COMP 3713: Operating Systems (Jan 06).
- COMP 3403: Analysis of Algorithms (Sep 07, Sep 08)
- COMP 3343: Data Communications and Computer Networks (Sep 07)
- COMP 1123: Computer Programming 2 (Sep 06)
- 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
- 074.783: Graduate Course, Distributed Database Systems (Sep 04 and Jan 04).
- 074.438: Database Implementation (Jan 04, Jan. 03, and Jan. 02).
- 074.430: Computer Networks (Sep 01).
- 074.338: Database Concepts & Usage (Sep. 03, Sep 02, Sep 01, and Sep 00).
- 074.335: Software Engineering I (Jan 04, May 03, Jan. 02, May 01, Jan 01).
- 074.301: Distributed Computing (Jan 05).
- 074.215: Object Orientation (Jan 05 and Jan 04).
- 074.214: Data Structures and Algorithms (Sep. 03).
- 074.127: Introductory Computer Usage II (June 01 and Jan. 01).
- 074.102: Introductory Java Programming II (Jan 03, Jan 02, and Jan 01).
- 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)
- 074.127: Introductory Computer Usage II (June 00 and Jan 00).
- 074.101: Introductory Java Programming I (May 00)