SLU logo
Myself and my wife Laura

About Me

I am an associate professor in the Department of Computer Science at the St. Louis University College of Arts and Sciences. I did my Ph.D. at Washington University in St. Louis, advised by Kunal Agrawal and Chris Gill. I have a broad interest in computer systems research, but I specialize in real-time systems, parallel runtime systems, and cyber-physical systems design.

Quick Links:

CORE 1000 - The Most Human Computer

CSCI 2510 - Principles of Computer Systems

Current Semester's Schedule

Research Interests

Real-Time Concurrency Platforms for Parallel Tasks

During the last decade, the performance increase of processors has come primarily from increasing numbers of cores. It is important for real-time programs to take advantage of real-time scheduling techniques that can exploit multicore and multiprocessor systems. In order to enable tasks with higher execution demands and tighter deadlines, such as those used in autonomous vehicles, video surveillance, computer vision, radar tracking and advanced real-time testing, we must enable parallelism within tasks. I design and implement such parallel real-time concurrency platforms and mechanisms for the same.

Real-Time Hybrid Simulation (RTHS)

RTHS is a structural test and validation technique with the goal of allowing testing to be conducted at a fraction of the cost of traditional validation techniques. There has been an increased emphasis on designing modern structures to be capable of surviving in multi-threat environments. With an increased emphasis on testing and validation, more efficient techniques such as RTHS are more valuable than ever before. I help build and maintain real-time middleware platforms that allow engineers to include large real-time parallel numerical models in their RTHS experimentation.




Office: Interdisciplinary Science and Engineering Building (ISE) 234C

Mailing address:
Department of Computer Science
St. Louis University
220 North Grand Blvd.
St. Louis, MO 63103