Teaching

Current and Upcoming Courses

Course Instructor, Department of Computer Science, University of British Columbia

Current Courses:

  • DATA 536 - Advanced Machine Learning - Masters of Data Science Program - W2 - 2020

  • COSC 419/519 - Data Science for CPS - W2 - 2020

  • COSC 310 - Software Engineering - W1 - 2020

Past Courses

Course Instructor, Department of Computer Science, University of British Columbia, Okanagan Campus

Courses:

  • DATA 536 - Advanced Machine Learning - Masters of Data Science Program W2 - 2019

  • DATA 534 - Web and Cloud Computing - Masters of Data Science Program W2 - 2019

  • COSC 310 - Software Engineering W2 - 2019

  • DATA 532 - Algorithms and Data Structures - Masters of Data Science Program W1- 2018

Course Instructor, Department of Systems Design Engineering, University of Waterloo

Courses:

  • Design Optimization under Probabilistic Uncertainty (Graduate Level)

  • Engineering Economics of Design

Teaching Assistant, Department of Systems Design Engineering, University of Waterloo

Courses:

  • Data Structure and Algorithms

  • Engineering Economics

  • Design Optimization under Uncertainty (Undergrad and Graduate Level)

  • Optimization Methods

  • Engineering Physics

  • Digital Systems

  • Circuits, Measurements & Instrumentation

  • Completed a certification on “Certificate of University Teaching (CUT)”, offered by the Center for Teaching Excellence, at the University of Waterloo (1-year program), with a research paper on “Interactive teaching for computer science and engineering classrooms”, teaching workshops and in-class teaching observations

  • Completed a certification on “Fundamentals of University Teaching”, offered by the Center for Teaching Excellence, at the University of Waterloo as a pre-requisite for CUT with 6 workshops on effective teaching and handling classrooms and 3 microteaching observation sessions

  • Developed interactive teaching platform for undergraduate students in engineering and computer science classes, sample (Softwares)

  • Sessional Instructor for 4th year undergraduate and a graduate course at the University of Waterloo

  • Nominated for the Best Teaching Assistant award twice by the Department of Systems Design Engineering, University of Waterloo, Waterloo, ON Canada

  • Contributed in design of curriculum, project ideas, adapting novel teaching techniques, and extensive use of technology in classroom