PhD Defence • Data Systems • Update-Aware Information Extraction
Please note: This PhD defence will take place in DC 2310.
Besat Kassaie, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Frank Tompa
Besat Kassaie, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Frank Tompa
Gautam Pathak, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Trevor Brown
Christopher West, Master’s candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Anita Layton, Justin Wan
Kidney cancer is a well-studied and highly prevalent cancer in which tumors grow and obstruct the functional tissues of the kidney. Medical imaging is commonly used to diagnose and verify the presence of these kidney tumors and can give some qualitative intuition on the scope of their proliferation.
Sayed Mohammad Amin Khodaee, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor J. Ian Munro
Saralin Zassman, Master’s candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Daniel Vogel, Craig Kaplan
We design and evaluate Mindless Scroll, a mobile application for mindfulness that encourages a slow and deliberate approach to colouring. The app provides a visually immersive user experience in contrast to the majority of mindfulness-based mobile apps that focus on audio-based methods.
Abdelrahman Ahmed, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Florian Kerschbaum
Antony Albert Raj Irudayaraj, PhD candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Daniel Vogel, Omid Abari
Kai Ma, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor:Professor Tim Brecht
Luke Rowe, Master's candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Krzysztof Czarnecki
Colby Parsons, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Peter Buhr
Concurrent programs are notoriously hard to program and even harder to debug. Furthermore, concurrent programs must be performant, as the introduction of concurrency into a program is often done to achieve some form of speedup.