15+
Courses
500+
Students
4.30/5
Avg. Rating
5+
Years Experience

Dalhousie University

Primary Instructor 2024–2026

  • CSCI 3137 Principles of Programming Languages Summer 2025, Winter 2026 (127 + 178 students)
  • CSCI 2691/3691/4691 Introductory/Intermediate/Advanced Software Project Summer 2024, Fall 2024 (204 students)

Head Teaching Assistant2022 – 2025

  • CSCI 5410Serverless Data ProcessingGraduate
  • CSCI 5308Advanced Topics in Software DevelopmentGraduate
  • CSCI 6509Natural Language ProcessingGraduate
  • CSCI 2134Software DevelopmentUndergraduate
  • CSCI 2691/3691/4691Introductory/Intermediate/Advanced Software ProjectUndergraduate
  • CSCI 3137Principles of Programming LanguagesUndergraduate

Regular Teaching Assistant2022 – 2025

  • CSCI 6505Machine LearningGraduate
  • CSCI 6409Process of Data ScienceGraduate
  • CSCI 1105Introduction to ProgrammingUndergraduate
  • CSCI 1109Practical Data ScienceUndergraduate
  • CSCI 1110Introduction to Computer ScienceUndergraduate
  • CSCI 2110Data Structures & AlgorithmsUndergraduate
  • CSCI 2115Theory of Computer ScienceUndergraduate
  • CSCI 3110AlgorithmsUndergraduate
  • CSCI 3160Designing User InterfacesUndergraduate

BRAC University

Teaching Assistant2018 – 2019

  • CSE Intro Introduction to Programming Language Undergraduate

Student Learning Experience Questionnaires (SLEQ)

Dimension Programming Languages
(Summer 2025)
Software Project
(Fall 2024)
Software Project
(Summer 2024)
Average
Stimulation of Learning 3.81 4.11 4.63 4.18
Organization 3.89 4.09 4.69 4.22
Communication 4.09 4.32 4.75 4.39
Enthusiasm 4.08 4.30 4.79 4.39
Fairness 4.12 4.08 4.71 4.30
Feedback 3.96 4.43 4.74 4.38
Concern for Learning 4.00 4.11 4.65 4.25

Note: Calculated with Dalhousie's recommended interpolated medians. Learn more about SLEQ

Score Interpretation

4.5 – 5.0 Excellent: exceptional performance
3.5 – 4.5 Good: above-average performance
2.5 – 3.5 Neutral: average performance
1.5 – 2.5 Below Average: improvement needed
1.0 – 1.5 Poor: significant improvement needed

Student Testimonials