I am a Postdoctoral Fellow in the Department of Computer Science and Software Engineering at Concordia University, working with Professor Essam Mansour. I received my PhD in Computer Science from Carleton University under the supervision of Professor Ahmed El-Roby. My doctoral research focused on system design, benchmarking, and empirical evaluation, with applications to knowledge graph question answering. This work emphasized architectural decisions, controlled experimental methodologies, and large-scale evaluation frameworks.
My research addresses fundamental questions in how AI systems can be architected and evaluated for reliable, scalable reasoning. I investigate multi-agent system design, examining how architectural choices in orchestration, memory organization, planning interfaces, and agent coordination affect system performance and behavior. Through controlled benchmarking and empirical evaluation, I develop methodologies that isolate architectural effects from model capability. I apply these principles to structured knowledge reasoning, where I study how complex reasoning tasks can be decomposed across specialized agents operating over knowledge graphs, with emphasis on scalability, reliability, and interpretability.