Teaching Experience

Toronto Metropolitan University
May 2024-Present
Toronto, ON, Canada
Contract Instructor

  • Taught COE 318 Software Systems (Course Page)
    • Taught basics of Object Oriented Programming (OOP)
    • Taught programming and testing using the Java programming language
  • Taught COE 692 Software Design and Architecture (Course Page)
    • Taught middlewares, patterns, and different software architecture strategies
    • Used the Java programming language to help students better understand the concepts

Carleton University
September 2024-December 2024
Ottawa, ON, Canada
Contract Instructor

  • Taught EGEN 5206 Web and Mobile Software Development
    • Taught basics of HTML, CSS, and JavaScript
    • Taught different software architecture styles used in web development
    • Taught basics of MongoDB
    • Taught basics of React and NextJS
    • Taught basics of backend development using NestJS
    • Taught basics of ionic framework for cross-platform mobile application development

Toronto Metropolitan University
September 2021-April 2024
Toronto, ON, Canada
Contract Instructor

  • Teaching Assistant for COE 318 Software Systems Lab
    • Hosted a Midterm Tutorial Session for Students
    • Checked and Graded Assignments
    • Provided Students with Quizzes and Graded them
    • Helped Students with Understanding Concepts and Answered Their Questions
  • Teaching Assistant for COE 428 Algorithms and Data Structures Lab
    • Checked and Graded Assignments
    • Provided Students with Quizzes and Graded them
    • Helped Students with Understanding Concepts and Answered Their Questions