15+
Courses
500+
Students
4.30/5
Avg. Rating
5+
Years Experience
Dalhousie University
Primary Instructor
- CSCI 3137 Principles of Programming Languages
- CSCI 2691/3691/4691 Introductory/Intermediate/Advanced Software Project
Head Teaching Assistant
- CSCI 5410Serverless Data Processing
- CSCI 5308Advanced Topics in Software Development
- CSCI 6509Natural Language Processing
- CSCI 2134Software Development
- CSCI 2691/3691/4691Introductory/Intermediate/Advanced Software Project
- CSCI 3137Principles of Programming Languages
Regular Teaching Assistant
- CSCI 6505Machine Learning
- CSCI 6409Process of Data Science
- CSCI 1105Introduction to Programming
- CSCI 1109Practical Data Science
- CSCI 1110Introduction to Computer Science
- CSCI 2110Data Structures & Algorithms
- CSCI 2115Theory of Computer Science
- CSCI 3110Algorithms
- CSCI 3160Designing User Interfaces
BRAC University
Teaching Assistant
- CSE Intro Introduction to Programming Language
Pedagogical Training
- CUTL Certificate in University Teaching and Learning
- EDI Certificate in Equity, Diversity, and Inclusion (EDI) Foundations
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 |
| Overall Average | 3.99 | 4.21 | 4.71 | 4.30 |
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