Teaching Experience
Mentoring and educating the next generation of computer scientists
Teaching Philosophy
I believe in creating an inclusive and engaging learning environment where students feel empowered to explore, question, and develop their understanding. My teaching approach combines theoretical foundations with practical applications, encouraging students to think critically about problems and develop creative solutions. I strive to make complex concepts accessible through clear explanations, real-world examples, and hands-on exercises.
Courses Taught
Teaching Assistant
COMP5427
Usability Engineering
Honours Project Examiner
INFO4999
Computer Science Honours
Tutor
ISYS2120
Data and Information Management
COMP5338
Advanced Data Models
INFO3315
Human-Computer Interaction
ISYS2120
Data and Information Management
Key Responsibilities
Conducted tutorial sessions for various classes, both with and without specific guidelines or instructions
Engaged in regular meetings with student groups to offer ongoing formative feedback on their assignments on a weekly basis
Evaluated a diverse range of assignments, encompassing reports, code projects, and websites
Delivered insightful and constructive feedback to students to enhance their understanding and foster their academic progress
Complete Teaching Record
| Course Code | Course Name | Semester | Role |
|---|---|---|---|
| COMP5427 | Usability Engineering | S1 2025 | Teaching Assistant |
| INFO4999 | Computer Science Honours | S2 2024 | Honours Project Examiner |
| ISYS2120 | Data and Information Management | S2 2024 | Tutor |
| COMP5338 | Advanced Data Models | S2 2024 | Tutor |
| INFO3315 | Human-Computer Interaction | S2 2024 | Tutor |
| ISYS2120 | Data and Information Management | S2 2023 | Tutor |
Interested in Working Together?
I'm always happy to discuss teaching opportunities, mentoring, or academic collaboration.
Get in Touch