Teaching

Instructor — Full Stack Development

Workshop, Shiftkey Labs, 2025

Designed and delivered Full Stack Development workshops at Shiftkey Labs, teaching modern web technologies and best practices to aspiring developers.

Head Teaching Assistant — Server-Side Scripting (CSCI 2170)

Undergraduate course, Dalhousie University, Faculty of Computer Science, 2025

Led and mentored a team of 10 teaching assistants to deliver high-quality lab sessions for 150+ students. Orchestrated weekly coordination meetings and provided targeted guidance on technical and instructional challenges. Topics covered include PHP, Node.js, Express, and server-side web development patterns.

Teaching Assistant — Data Structures & Algorithms (CSCI 2110)

Undergraduate course, Dalhousie University, Faculty of Computer Science, 2024

Led weekly labs for 150+ students, reinforcing Data Structures & Algorithms concepts with Java through guided, hands-on projects. Topics include linked lists, trees, graphs, sorting, searching, and algorithm analysis.

Teaching Assistant — Web Development (CSCI 1170)

Undergraduate course, Dalhousie University, Faculty of Computer Science, 2023

Assisted students with foundational web development concepts including HTML, CSS, JavaScript, and responsive design principles.