I am an Associate Professor in the Department of Computer Science at Brock University. My research focuses on software analysis, performance engineering, observability, debugging, and tracing methods for complex software systems.
Research
My research interests include:
- software debugging and monitoring;
- software and system performance engineering;
- operating-system and kernel-level execution tracing and profiling;
- performance analysis and root-cause localization;
- distributed, multicore, cloud, and virtualized systems;
- observability and streaming data analysis; and
- energy-aware analysis of software systems.
I use system-level evidence—including kernel events, execution traces, profiling data, and distributed observability signals—to understand performance behaviour and explain failures without assuming that application source code or intrusive instrumentation is always available.
Publications and research records
The Research page provides an overview of my research projects, team, and publication areas. The publication catalog lists the papers by year and links each record to technical summaries, keywords, identifiers, citation formats, and authoritative publication or public full-text sources.
The catalog’s machine-readable records are maintained in the public research-publications repository. For official affiliation and rank information, see my Brock University faculty profile. Persistent researcher identifiers and citation profiles are available through ORCID and Google Scholar.
I welcome inquiries from prospective graduate students, visiting researchers, postdoctoral researchers, and collaborators whose interests align with these areas. Please use the Contact me page to get in touch.
