Intensity-Modulated Radiation Therapy(IMRT) combines two techniques for the dose delivery, non-uniform intensity of the radiation beams, and inverse treatment planning via computerized optimization. For the purpose of this problem we used MOSEK: a well-know tool for solving linear programs, quadratic, conic problems and mixed integer problems. It was selected fit because implements the interior-point method. As part of our implementation we had to reconstruct the input, study the beamlet exposure intensities, generate a heat map, and finally minimize the varying exposure intensities.
Student teams prepare the requirements, design, documentation and implementation of a software system taking economic, health, safety, legal and marketing factors into account. Students must demonstrate a working system and convincing test results. Software project management. Open source on GitHub
The goal of this project was to learn and practice the steps of Object Oriented Design. This was done in four deliverables each one a step closer to the completed application. The application's main functionality was to provide a map of the McMaster Campus in Hamilton and to allow people to participate in tours or scavenger hunts to become more knowledgeable of the buildings and landmarks on campus.
Largest Prime Gaps (Distributed)
A distributed MPI program that calculates the maximum gap between prime numbers in a given range. The application was tested with a range of [0 - 10E9]. Open source on GitHub
Matrix x Vector Analysis (Distributed)
A distributed MPI program that computes the product of a random matrix of size n x n, with vector of size n. While adjusting the number a processors used and problem size the speed up was analysed. Open source on GitHub
Minimum Spanning Tree - Kruskal
A console based application for determining the minimum spanning tree using Kruskal's algorithm. Open source on GitHub My implementation was featured in the solutions for Dr. Soltys' textbook.
Encrypted Communicator
An instant messaging communication tool that uses Diffie-Hellman and RC4 Encryption. Open source on GitHub
Tic Tac Toe
Two player console based tic tac toe with a Client Server Architecture. This assignment was geared around understanding sockets and network protocol. Open source on GitHub