Jump to Navigation
Carleton.ca
About
Admissions
Academics
Research
Campus
Future Students
Current Students
Faculty/Staff
Alumni
School of Computer Science
Future Students
Current Students
Our People
Research
News & Events
Computer Labs & Technical Support
Undergraduate Honours Projects and Theses
All Terms
Fall
Winter
Summer
All Years
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
All Supervisors
Rabe Abdalkareem
AbdelRahman Abdou
Michel Barbeau
David Barrera
Olga Baysal
Leopoldo Bertossi
Robert Biddle
Prosenjit Bose
Sonia Chiasson
Robert Collier
Jean-Pierre Corriveau
Jim Davies
Frank Dehne
Dwight Deugo
Ahmed El-Roby
Yuhong Guo
Darryl Hill
Jason Hinek
Matthew Holden
Doug Howe
Majid Komeili
Evangelos Kranakis
Wilf Lalonde
Mark Lanthier
Christine Laurendeau
Mengchi Liu
Anil Maheshwari
Sana Maqsood
Dave McKenney
Nadine Marie Moacdieh
Pat Morin
David Mould
Lou Nel
Doron Nussbaum
John Oommen
Andrew Runka
Jörg-Rüdiger Sack
Alina Shaikhet
Alexa Sharp
Wei Shi
Michiel Smid
Anil Somayaji
Elizabeth Stobert
Alan Tsang
Oliver Van Kaick
Paul Van Oorschot
Tony White
Lianying Zhao
Adjunct Faculty/Other
FIRSTNAME
LASTNAME
SUPERVISOR
TITLE (Abstract)
Majd
Al khany
Olga Baysal
Full Stack Web Development - Change History of Code Snippets in SO and GitHub
Kyle
Bechtel
David Barrera
IoT Home-Automation Platform Traffic Monitor Plugin
Bimal
Bhagrath
Ahmed El-Roby
Split: split payments with friends
Andrew
Burry
David Mould
Low-poly Video Approximation using Delaunay Tetrahedralization
Cuneyt
Celebican
Lou Nel
PDF Library
Nicholas
Ellul
Doug Howe
Neutralizing Cross-Site Scripting Vulnerabilities Without Loss of Data in Shopify's Rich Text Editor
Yupeng
Guo
Oliver Van Kaick
Image-based Incremental Structure from Motion with Color Histogram Comparison
Confidential
Confidential
Oliver Van Kaick
3D mesh re-calculator that composes two or more meshes intercepting each other into one mesh.
Jason
Huang
David Mould
Generating Photomosaics with Irregular Rectangular Tilings Using Treemaps
Confidential
Confidential
Evangelos Kranakis
Automatons in Action – Exploring a Solution to Nest Building
Confidential
Confidential
Prosenjit Bose
Amortized Analysis of Skip Lists
Confidential
Confidential
Doug Howe
Improving Shopify’s Client, Server, and Logging Architecture
Confidential
Confidential
Doug Howe
Building Large-Scale Infrastructure to Automate Privacy Rights Compliance
David
Kretz
Olga Baysal
Generating Hierarchical Data From JSON
Confidential
Confidential
Doug Howe
Hack Days : Back to Basics
Chengyang
Liu
Anil Somayaji
Indeed.com Web Crawler
Xiaofeng
Luo
Anil Somayaji
An Encrypted Diary Application with Location Determination
Quinn
Mcgarry
AbdelRahman Abdou
Network Administrators Vulnerability Remediation Obstacles
Confidential
Confidential
Majid Komeili
Data Curation for Predictive Analytics in Insurance
Confidential
Confidential
Doug Howe
Improving Fraud Analysis at Shopify
Confidential
Confidential
Doug Howe
Back-end Development with Shopify Shipping
Richard
St john
Prosenjit Bose
Geometric Representation of Binary Search Trees
Zachary
Stroud-taylor
Lou Nel
Bibles: Bible Memorization App with Speech to Text Machine Learning Transcription
Chloe
Sun
Oliver Van Kaick
Implementation of Wave Function Collapse Algorithm in Houdini for 3D Architectural Content Generation
Farhoud
Talebi
AbdelRahman Abdou
Remote Surveillance Tool
Andre
Telfer
Oliver Van Kaick
Emotional Classification of Free-moving Mice
Confidential
Confidential
Dave McKenney
Authentication and Moderation of an online classroom environment using JavaScript and Discord
Zhaohong
Wan
Lianying Zhao
An SMS application to prevent Sender ID Spoofing
Chen
Wang
Mengchi Liu
Grocery Go
Yidong
Wu
Oliver Van Kaick
Game Design