Teaching

Course Instructor

  • Spring 2020 - Assistant Professor - Miami University - CSE 201 - Introduction to Software Engineering (2 sections)
    (Evaluation: 3.65/4 & 3.57/4; Department mean: 3.10/4))
  • Fall 2019 - Assistant Professor - Miami University - CSE 212 - Software Engineering for UI/UX (2 sections)
    (Evaluation: 3.52/4 & 3.50/4; Department mean: 3.07/4))
  • Spring 2019 - Assistant Professor - Miami University - CSE 201 - Introduction to Software Engineering (2 sections)
    (Evaluation: 3.55/4 & 3.52/4; Department mean: 2.95/4))
  • Spring 2018 - Assistant Professor - Miami University - CSE 321 - Software Quality Assurance and Testing (2 Sections)
    (Evaluation: 3.57/4 & 3.37/4; Department Mean: 2.91/4)
  • Fall 2017 - Assistant Professor - Miami University - CSE 201 - Introduction to Software Engineering (2 sections)
    (Evaluation: 3.57/4; Department mean: 2.91/4))
  • Spring 2017 - Assistant Professor - Miami University - CSE 321 - Software Quality Assurance and Testing
    (Evaluation: 3.5/4; Department Mean: 2.96/4)
  • Spring 2017 - Assistant Professor - Miami University - CSE 271 - Object-Oriented Programming (4 sections)
    (Evaluation: 3.47/4; Department Mean: 2.96/4)
  • Fall 2016 - Assistant Professor - Miami University - CSE 271 - Object-Oriented Programming (2 sections)
    (Evaluation: 3.85/4 & 3.57/4; Department Mean: 2.94/4)
  • Spring 2016 - Assistant Professor - Miami University - CSE 271 - Object-Oriented Programming (2 sections)
    (Evaluation: 3.64/4 & 3.59/4; Department Mean: 2.94/4)
  • Fall 2015 - Assistant Professor - Miami University - CSE 201 - Introduction to Software Engineering (2 sections)
    (Evaluation: 3.5/4; Department mean: 2.9/4))
  • Spring 2015 - Visiting Assistant Professor - Miami University - CSE 271 - Object-Oriented Programming (3 sections)
    (Evaluation: 3.52/4; Department Mean: 2.95/4))
  • Spring 2015 - Visiting Assistant Professor - Miami University - CSE 201 - Introduction to Software Engineering
    (Evaluation: 3.38/4; Department mean: 2.95/4))
  • Fall 2014 - Visiting Assistant Professor - Miami University - CSE 321 - Software Quality Assurance and Testing
  • Fall 2014 - Visiting Assistant Professor - Miami University - CSE 201 - Introduction to Software Engineering
  • Fall 2014 - Visiting Assistant Professor - Miami University - CSE 271 - Object-Oriented Programming
  • Winter 2013 - Lecturer - Queen's University - ELEC 278 - Fundamentals of Information Structures and Software Engineering
  • Fall 2012 - Lecturer - Queen's University - ELEC 377 - Operating Systems

  • Teaching Assistant

    January 2012 – April 2012

    Teaching Assistant, Queen's University.
    Instructor: Janice Glasgow
    Course: Logic for Computing Science

    January 2011 – April 2011

    Teaching Assistant, Queen's University.
    Instructor: Alan McLeod
    Course: Fundamentals of Software Development

    September 2010 – December 2010

    Teaching Assistant, Queen's University.
    Instructor: Alan McLeod
    Course: Computing Science for Engineers

    January 2010 - April 2010

    Teaching Assistant, Queen's University.
    Instructor: Alan McLeod
    Course: Introduction to Computing Science II

    December 2007 - April 2008

    Teaching Assistant, University of Waterloo.
    Instructor: Paulo Alencar
    Course: Software Testing & Quality Assurance

    Fall 2007, Fall 2008

    Created and presented lecture on Object-Oriented Programming for Graduate Course, Fundamentals of Software Engineering, intended to provide an introduction to and overview of Object-Oriented Programming