Final thesis project for my 4th year at Sheridan College.