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