Pure Environmental BSI Internship

This project will help Pure Environmental improve how it collects and maps important environmental and regulatory data. Pure has already built an initial version of a mapping tool in ArcGIS, and the intern will help make this system more reliable, easier to use, and able to pull in new information automatically. By strengthening this platform, […]

Read More
Enhancing Multi-Agent Coordination for Real-Time Detection of Obfuscated Shilling Attacks

This research project investigates how agentic AI—autonomous AI agents capable of perceiving, reasoning, coordinating, and acting in dynamic environments—can be advanced to protect recommendation systems against increasingly obfuscated shilling attacks. Shilling attacks occur when malicious actors inject fake profiles, ratings, or reviews to manipulate recommendation outcomes for financial, competitive, or political advantage. As attackers adopt […]

Read More
Benchmarking Post Quantum Cryptography in Internet of Things

In this project, students are expected to set up a testbed and run experiments to evaluate the impact of integrating post quantum cryptography (PQC) into IoT devices. The evaluation metrics include CPU usage, memory usage, bandwidth usage, and energy usage. Various PQC mechanisms will be evaluated on MQTT over TCP+TLS, including ML-KEM, HQC, ML-DSA, and […]

Read More
IoT device identification using continuous machine learning models

In this project, we will design and develop an IoT device auto-detection model and deploy it on a Raspberry Pi. The model will follow a continuous machine-learning approach and will be trained using an IoT dataset developed in our lab. The Raspberry Pi will function as a Wi-Fi router, allowing IoT devices to connect to […]

Read More
TruEffect Digital Data Workflow, Exchange, and Analysis Innovation Project

This project aims to modernize Trueffect’s end-to-end data workflow by designing and enhancing a secure digital platform for client data exchange, validation, and analysis. The organization currently handles complex analytical datasets from multiple client partners, requiring a more efficient and scalable approach to ingestion, quality assurance, and internal analyst workflows. The proposed initiative introduces a […]

Read More
AI Agent–Driven Digital Twin Framework for Intelligent Simulation and Optimization of Demand Responsive Transit (DRT) Systems

This project aims to develop an optimal Agentic AI Framework for next-generation intelligent mobility systems. Rather than focusing on a single algorithm or application, the research seeks to establish a generalizable architecture that integrates advanced optimization methods with graph-based large language model orchestration. Demand-Responsive Transit (DRT) serves as the primary testbed due to its inherent […]

Read More
Novel techniques to refactor software systems using reinforcement learning

Refactoring is an important software development activity that employs various techniques to enhance the structure and quality of source code without altering its functionality. Over the last two decades, researchers in the field have proposed several tools and techniques to enable automated refactoring. Despite a plethora of literature, though some steps can be automated, overall […]

Read More
Not All Backports Are Equal: Analyzing the Risk/Value Trade-offs in Backport Acceptance Decisions

Ensuring the long-term stability and security of widely-used software is a critical operational challenge. A key part of this is “backporting,” the high-stakes process of deciding which updates to apply to stable product versions. Currently, developers often make these crucial risk-versus-value judgments without formal, data-driven guidance. This project will develop an intelligent decision-support framework to […]

Read More
ML surrogates for location problems

Electric vehicle charging infrastructure has become a central component of transportation planning as adoption of electric vehicles accelerates worldwide. Modern research models how drivers choose a station using discrete choice models, especially multinomial logit, which capture realistic preferences such as distance, queues, and charging speed. These models are computationally expensive, making large-scale location planning challenging. […]

Read More
Investigating Large Language Models as Collaborative Teammates for Human-AI Aerial Teaming Scenarios

This project investigates the use of large language models (LLMs) as autonomous teammates to perform aircraft control, strategic reasoning, and team communication in complex aviation missions. We propose to design and evaluate an LLM-based “wingman” agent for a simulated collaborative aerial firefighting scenario, in which a human and AI fly their own aircraft to detect […]

Read More
Hardening the Software Build Supply Chain

Large software supply chains are necessary to support digitalization in all sectors. Meanwhile, these supply chains present new risks for companies, as witnessed by several news headlines in the last years. The SolarWinds attack in 2020 is a prominent example. The security of software supply chains is a priority of the Canadian Center for Cyber […]

Read More