Home   |   Schedule   |   Teaching   |   Publications   |   Services   |  Undergraduate ResearchBiography

Fall 2018:

CSCI 221: Programming Concepts & Problem Sovling I
CSCI 325: Data Structures and Algorithms
CSCI 410: Database Management Systems
Summer 2018 Undergraduate Research Award (closed)

Previous teaching:

  • UTM
  • CSCI 490: Data Mining and Information Retrieval
  • CSCI 485: Operating Systems
  • CSCI 420: Computer Organization and Architecture
  • CSCI 410: Database Management Systems
  • CSCI 360: Introduction to Computer Networks
  • CSCI 325: Data Structures and Algorithms
  • CSCI 222: Programming Concepts & Problem Solving II
  • CSCI 221: Programming Concepts & Problem Solving I
  • CSCI 220: Introduction to Computer Science
  • York University
  • ITEC 4305: Web Mining
  • ITEC 4220: Modern Approaches to Data Management: Database Management System
  • ITEC 4030: Business Process Management Systems
  • ITEC 4020: Internet Client-Server Systems
  • ITEC 3500: Information Technology Risk Management
  • ITEC 3230: Designing User Interfaces
  • ITEC 3220: Using and Designing Database Systems
  • ITEC 3210: Applied Data Communications and Networks
  • ITEC 3020: Web Technologies
  • ITEC 3010: Systems Analysis and Design I
  • ITEC 2610: Object-Oriented Programming
  • ITEC 1620: Object-Based Programming
  • ITEC 1010: Information and Organization
  • ADMS 3020: Canadian Business Culture and Management Skills (IT Section)
  • CSE 4403/6002: Soft Computing (Co-Instructor)
  • Millsaps College
  • CSCI 3310: Automata and Compiler Theory
  • CSCI 3100: Data Communication and Networks
  • CSCI 2300: Data Structures and Algorithms
  • CSCI 2100: Computer Organization and Machine Programming
  • CSCI 1000: Problem Solving with Computer Software
  • Dalhousie University
  • COMM 1501: An Introduction to Computers in Business
  • Saint Mary's University
  • CISY 4436: Computer Networks and Security
  • CISY 3328: Computer Organization