Home    |   Research    |   Teaching    |   Service    |   Resources



T E A C H I N G

Courses Taught
    University of Saskatchewan
  • Empirical Software Engineering (Graduate Course)
  • Intermediate Software Engineering

  • Past Courses
  • Computational Thinking: Science [Python]
  • Data Structures and Algorithms [Java]
  • Software Engineering I, II
  • Web Programming [HTML, CSS, JavaScript, JQuery, PHP, MySQL, Ajax]
  • Data Analysis and Visualization [Python and Data Science]
  • Computer Programming with C
  • Software Quality Management (Graduate Course)
  • Database Systems
  • Fundamentals of Computing
  • Introduction to IT
  • Basic Computer Applications
  • E-Business and Cyber Laws
  • Mobile and Pervasive Computing and Technologies
  • Human Computer Interface
  • Security Concepts
  • Software Quality Assurance and Testing (Graduate Course)
  • Software Testing