Bryan WardView profile
Assistant Professor
Bryan Ward is an Assistant Professor of Computer Science and Electrical and Computer Engineering at Vanderbilt University's School of Engineering. His research focuses on enhancing the security and resilience of real-time and embedded systems in critical domains such as industrial control systems and space systems. Ward holds a Ph.D. in Computer Science from the University of North Carolina at Chapel Hill, along with dual bachelor's degrees in Computer Science and Engineering and Mathematics from Bucknell University. His academic contributions span multiple areas including operating system security, real-time scheduling, and hardware-software co-design for safety-critical systems. Key research themes include control-flow integrity, secure resource management in multi-core environments, and mitigating timing-based attacks in real-time embedded systems. Ward's work has explored advanced defense mechanisms like dynamic address space randomization, tagged architecture implementations, and retry-free transactional memory models. He has also investigated vulnerabilities in kernel scheduling and cache-sharing behaviors in multi-core platforms, proposing novel solutions to ensure predictability and security. Current projects emphasize securing cyber-physical systems through adaptive defenses that maintain strict timing guarantees required for safety-critical applications.














