I am an assistant professor in the Department of Computer Science at Colorado State University. I was a post-doctoral researcher in CMU Cylab hosted by Dr. Corina Pasareanu and graduated with a PhD from the School of Computer Science at Georgia Tech.
[CSB 372] [ravi.mangal@colostate.edu] [CV] [Google Scholar]

Ravi Mangal

Research Interests

I am interested in analyzing the safety and security of software systems using formal methods. I focus on evaluating and improving the trustworthiness, i.e., safety, security, and interpretability, of AI-enabled systems such as coding assistants and robots.

Prospective Students

I am always open to interacting with and supervising students who are interested in or curious about topics related to my research. Feel free to send me an email outlining your interests or drop by my office!

Teaching

CS 580B1/CS480B1: Trustworthy AI (Fall 2026)
CS 445: Introduction to Machine Learning (Spring 2026)
CS 454: Principles of Programming Languages (Spring 2025)
CS 580B1: Trustworthy Machine Learning (Fall 2024)

Students

Ronaldo Canizales (PhD)
William Scarbro (PhD; Co-advised with Sanjay Rajopadhye)
Hasan Najib Mahmud (PhD)
Rahul Zalkikar (PhD)
Nathaniel Enis (BS)

Graduated Students

Harshit Singh (MS) — Evaluation of Robustness of LLMs for Function Name Prediction
Md Abdul Hannan (MS) — The Impact of Few-Shot Examples for LLM-based Code Vulnerability Detection [Next: PhD at UT Dallas]
Ben Blount (BS) — A Mechanization of Named and Locally Nameless Untyped Lambda Calculus in Rocq

Papers

(* indicates equal contribution, (#) indicates alphabetical ordering)

2026

2025

2024

2023

2022

2020

2019

2016

2015

2014