Skip to content
Alumni – PhD
- Dr. Michael Miljanovic, PhD, Computer Science, Ontario Tech University, 2020 & MSc Computer Science, 2015
supervisors: Jeremy Bradbury
thesis: Adaptive Serious Games for Computer Science Education
- Dr. David Kelk, PhD, Computer Science, University of Ontario Institute of Technology, 2015.
supervisors: Jeremy Bradbury, Mark Green
thesis: CORE: A Framework for the Automatic Repair of Concurrency Bugs
- Dr. John Khalil Jacoub, PhD, Electrical & Computer Engineering, University of Ontario Institute of Technology, 2014.
supervisors: Ramiro Liscano, Jeremy Bradbury
thesis: Software Modelling and Analysis For Wireless Sensor Networks (WSN)
Alumni – MSc
- Filipe de Luna, MSc, Computer Science, Universidade Nova de Lisboa (2021-2022)
supervisors: Joao Lourenco, Jeremy Bradbury
thesis: Noise-based Testing of Concurrent Java Programs
- Luisa Rojas Garcia, MSc, Computer Science (2017-2020)
supervisor: Jeremy Bradbury
thesis: CFLASH: Fault Localization in Concurrent Programs
- Gabrielle Perez Dias, MSc Student, Computer Science (2016-2018)
supervisors: Jeremy Bradbury, Christopher Collins
thesis: Understanding and Recovering from Interruption during Programming Tasks
- Joseph Heron, MSc Computer Science (2014-2016)
supervisor: Jeremy Bradbury
thesis: Understanding and Predicting Method-level Source Code Changes Using Commit History Data
- Kevin Jalbert, MSc Computer Science (2010-2012)
supervisor: Jeremy Bradbury
thesis: Predicting Mutation Score Using Source Code and Test Suite Metrics
- Martin Mwebesa, MSc Computer Science (2009-2011)
supervisor: Jeremy Bradbury
thesis: Identification and Annotation of Concurrency Design Patterns in Java Source Code Using Static Analysis
Alumni – Undergraduate
- Julian Finley, Honours Thesis Student (2021-2022)
supervisors: Jeremy Bradbury, Randy Fortier
thesis: CatCoders: A Serious Programming Game
- Jeremy Friesen, Honours Thesis Student (2021-2022)
supervisor: Jeremy Bradbury
thesis: Static Analysis to Help Translate Sequential C Loops to Parallel OpenMP
- Kashif Hussain, Honours Thesis Student (2021-2022)
supervisor: Jeremy Bradbury
thesis: PIE: Exploring Design Pattern Life Cycles
- Mario Velazquez, Honours Thesis Student (2021-2022)
supervisors: Jeremy Bradbury, Michael Miljanovic
thesis: Learning SQL with Parsons Problems
- Taabish Jeshani, Honours Thesis Student, Computer Science (2020-21)
supervisor:Jeremy Bradbury
thesis: A Generalized Approach to Parallel Genetic Algorithms on GPUs
- Stacey Koornneef, Honours Thesis Student, Computer Science (2020-21)
supervisors:Jeremy Bradbury, Michael Miljanovic
thesis: Developing a Physical and Digital Game to Teach Children to Code
- Tilova Shahrin, Directed Studies Student, Computer Science (Winter 2021)
supervisor:Jeremy Bradbury
project: Block-based Programming
- Naida Tania, Undergrad Research Student (Summer 2020)
supervisor:Jeremy Bradbury
project: Testing of Autonomous Vehicles
- Nadia Goralski, BSc Honours Student, Computer Science (2019-2020)
supervisor:Jeremy Bradbury, Randy Fortier
thesis: vShell: An Academic Advising Chat Bot for Slack
- Gavin Gosling, BSc Honours Student, Computer Science (2019-2020)
supervisor:Jeremy Bradbury
project: Automatic Prediction of Bug Severity in Open Source Projects
- Dikachi Kalu, BSc Honours Student, Computer Science (2019-2020)
supervisor:Jeremy Bradbury
project: CoachSyntax: A Parsons Problem Game for Learning Programming
- Ibrahim Mushtaq, BSc Honours Student, Computer Science (2019-2020)
supervisor:Jeremy Bradbury, Mark Green
project: VulkanEdu: An Educational Framework for Learning Vulkan
- Kashif Hussain, Undergraduate Summer Student (2019)
supervisor:Jeremy Bradbury
project: Serious Games for Learning Programming
- Jana Kanagalingam, Undergraduate Summer Student (2019)
supervisor:Jeremy Bradbury
project: Serious Games for Learning Programming
- Ibrahim Mushtaq, Undergraduate Summer Student (2019)
supervisor:Jeremy Bradbury
project: Serious Games for Learning Programming
- Jude Arokiam, BSc Honours Student, Computer Science (2018-2019)
supervisor:Jeremy Bradbury
thesis: Using Natural Language Processing and Historical Data to Automatically Predict Bug Severity
- Devon McGrath, BSc Honours Student, Computer Science (2018-2019)
supervisor:Jeremy Bradbury
thesis: Automatically Repairing Concurrency Bugs in Java with ARC2
- Stacey Koornneef, Undergrad Research Student – Computer Science (2017-2018)
supervisor:Jeremy Bradbury
project: Understanding Open Source Software Projects
- Damon Barton, BSc Honours Student – Computer Science (2017-18)
supervisor:Jeremy Bradbury
thesis: Game-based Learning in Computer Science Education
- Andrei Stoica, BSc Honours Student – Computer Science (2017-18)
supervisor:Jeremy Bradbury, Ken Pu
thesis: Analyzing Code Style with Machine Learning
- Dan Hope, Undergraduate Honours Thesis Student, Computer Science (2016-17)
supervisors:Jeremy Bradbury, Randy Fortier
thesis: FireFinder: A Serious Game for Learning Pathfinding Algorithms
- Scott McLean, Undergraduate Research Student (2016-17)
supervisor:Jeremy Bradbury
project: Enhancing First Year Programming Labs Using Game-Based Learning
- Luisa Rojas Garcia, Undergraduate Honours Thesis Student, Computer Science (2016-17)
supervisor:Jeremy Bradbury
thesis: Learning Concurrency Using Serious Games
- Taylor Smith, Undergraduate Honours Thesis Student, Computer Science (2016-17)
supervisor:Jeremy Bradbury
thesis: Assessing the Comprehension of Method Chaining in Javascript
- Mohamad Vedut, Volunteer Research Student (2016)
supervisor:Jeremy Bradbury
project: Surveying Automatic Bug Repair Techniques
- Jeremy Kwok, NSERC USRA Summer Student (2015)
supervisor:Jeremy Bradbury
project: SyncDebugger: Automatic Debugging of Multicore Software
- Alexander Marshall, Undergraduate Honours Thesis Student, Computer Science (2015-16)
supervisor:Jeremy Bradbury
thesis: A Unit Testing Eclipse Plugin for Multi-core Software
- Priya Mohan, Undergraduate Honours Thesis Student, Computer Science (2015-16)
supervisors:Jeremy Bradbury, Jarek Szlichta
thesis: Analyzing GitHub Data
- Blair Wiser, Undergraduate Honours Thesis Student, Computer Science (2015-16)
supervisors:Jeremy Bradbury, Christopher Collins
thesis: Visualization of Mutation Testing
- Daniel Smullen, Undergraduate Research Student (2013-2014)
supervisor:Jeremy Bradbury
project: Topics in Protecting Personal Data in Online Environments
- Jonathan Gillett, Undergraduate Research Student (2013-2014)
supervisor:Jeremy Bradbury
project: Topics in Protecting Personal Data in Online Environments
- Mitchell George, Undergraduate Research Student (Summer 2013)
supervisor:Jeremy Bradbury
project: Assessing the Benefits of Mutation with Concurrent Software
- David Petras, Undergraduate Research Student (Summer 2013)
supervisor:Jeremy Bradbury
project: Visualization of Mutation Testing Data
- Mariana Akemi Shimabukuro, Undergraduate Research Student (Summer 2013)
supervisors:Jeremy Bradbury, Christopher Collins
project: Studying the Use of Text in Visualizations
- Adam Contois, BSc Honours Thesis Student, Computer Science (2012-2013)
supervisor:Jeremy Bradbury
thesis: Mining and Visualizing Stack Overflow Data
- Jason Hum, BSc Honours Thesis Student, Computer Science (2012-2013)
supervisor:Jeremy Bradbury
thesis: Exploring the Relationship Between Code and Comment Churn
Ryan Watson, BSc Honours Thesis Student, Computer Science (2012-2013)
supervisors:Jeremy Bradbury, Mark Green
thesis: Large-Scale Heterogeneous Computing
- Jared Hinde, BSc Honours Thesis Student, Computer Science (2011-2012)
supervisor:Jeremy Bradbury
thesis: Towards an Educational Social Network for Computer Programming Courses
- Daniel St-Jacques, BSc Honours Thesis Student, Computer Science (2011-2012)
supervisor:Jeremy Bradbury
thesis: Mining Open Source Software Repositories
- Benjamin Waters, BSc Honours Thesis Student, Computer Science (2011-2012)
supervisors:Jeremy Bradbury, Christopher Collins
thesis: Visualizing Mutation Testing Data
- Zander Kidd, BSc Honours Directed Studies Student (2011)
supervisors:Jeremy Bradbury, Faisal Qureshi
project: Smart Notice Boards
- Gowritharan Maheswara, BSc Honours Thesis Student and Undergraduate Research Assistant (2009-2011)
supervisors:Jeremy Bradbury, Christopher Collins
thesis: Visualization of Thread Interleaving Data
- Cody-James LeBlanc, BASc Software Engineering Capstone Student and Undergraduate Research Student (2009-2011)
supervisors:Jeremy Bradbury, Ramiro Liscano
capstone project: Eclipticon – A Concurrency Testing Plugin for Eclipse
- Christopher Forbes, BASc Software Engineering Capstone Student (2009-2010)
supervisors:Jeremy Bradbury, Ramiro Liscano
capstone project: Eclipticon – A Concurrency Testing Plugin for Eclipse
- Devin Kester, BSc Honours Thesis Student, Computer Science (2008)
supervisor:Jeremy Bradbury
thesis: A Comparison of Bug Detection Tools for Concurrent Java Programs