← All experienceConcordia University / 2023–2024

Teaching & project supervision

I supported software engineering capstones, technical coursework, and web-development tutorials.

The situation

Student teams had to turn requirements into working software while learning how to plan, collaborate, test, and explain their decisions.

What I did

I supervised three SOEN 490 capstone projects under Prof. Peter C. Rigby, using regular stand-ups, pair programming, code review, and technical feedback to work through roadblocks.

What changed

Teams practised requirements development, Git workflows, testing, debugging, deployment, and technical communication through their project delivery.

What I took forward

Explaining a system exposes gaps in understanding it. I aim to help someone reason through a problem as well as solve it.

Selected contributions

  • Guided capstone planning, requirements, implementation, testing, documentation, presentations, and delivery.
  • Ran stand-ups and pair-programming sessions to surface blockers and strengthen collaboration.
  • Delivered JavaScript, Node.js, HTML, and CSS tutorials and coached API and web-application development.
  • Coached secure coding, Agile practices, software design, end-to-end testing, and maintainable delivery.
  • Marked COMP 232 assignments and INSE 6120 midterms and course projects, providing structured feedback; assisted with course materials, tutorials, and discussions.

Tools and methods: JavaScript, Node.js, Git, software design, testing, technical communication

Have a related challenge?

Discuss a project