About Me
I am currently a SUNY Empire Innovation Scholar and an Associate Professor of Computer Science at the Stony Brook University. Before joining Stony Brook University in Fall 2022, I was an Assistant Professor of Computer Science at the University of Iowa, where I was awarded the Dean's Scholar Award.
Before joining the University of Iowa in 2016, I was a post-doctoral research associate at Cylab, Carnegie Mellon University (Host: Prof. Anupam Datta) and Purdue University (Host: Prof. Ninghui Li). I received my Ph.D. in Computer Science from the University of Texas at San Antonio under the supervision of Prof. Jianwei Niu and Prof. William H. Winsborough (deceased). I received my undergraduate education in Computer Science and Engineering (CSE) at the Bangladesh University of Engineering and Technology (BUET).
Research
My research lies in Computer Security and Privacy. I generally use techniques from formal verification, automated reasoning, runtime verification, programming languages, software engineering, human-computer interaction, and measurement to solve practically-relevant computer security and privacy problems.
In the broad area of Computer Security and Privacy, I am particularly interested in problems in the software and network security domains. My current work includes addressing security and privacy problems in SSL/TLS, X.509 PKI, Cellular Network, Wi-Fi, Internet-of-Things (IoT), and Regulatory Compliance. I am also interested in solving fundamental problems in automated reasoning and formal verification.
The research of my group has been funded by both National Science Foundation (NSF) and Defense Advanced Research Projects Agency (DARPA), including a DARPA Young Faculty Award (YFA). Findings of our research have resulted in enhancements in the implementations and designs of widely used protocols (e.g., 4G LTE, 5G, WPA2 enterprise) and cryptographic libraries.
Awards
- Amazon Science Research Award, 2024
- Teachers Rated Excellent Educators by their Students (TREES) Award, College of Engineering and Applied Sciences, Stony Brook University, 2024
- Test of Time Award, ACM SACMAT 2023
- Dean's Scholar Award, College of Liberal Arts and Sciences (CLAS), The University of Iowa, 2022
- Best Paper Award (Runner Up), ACM CCS 2021
- Best Student Paper Award, ACNS 2020
- DARPA Young Faculty Award (YFA), 2019
- Best Paper Award (Cybersecurity and Software Track), IEEE DASC 2019
- Best Paper Award, ACSAC 2019
- Distinguished Paper Award Honorable Mention, NDSS 2019
- CSAW North America Finalist, CSAW 2017 Applied Research Competition
- Best Paper Award, ACM SACMAT 2012
- Upsilon Pi Epsilon Programming Excellence Award, ACM ICPC World Finals
CVEs & Vulnerability Disclosures
Findings from our research group have led to the discovery of numerous Common Vulnerabilities and Exposures (CVEs) and vulnerability disclosures (CVDs) in widely deployed cryptographic libraries, network protocols, and mobile operating systems.
Publications
Students
Current PhD Students



Alumni (PhD Students and Postdocs)

Assistant Professor of Computer Science at the University of Northern Colorado
Teaching
Courses Taught
-
Undergraduate:Computer Security Fundamentals (CSE 331)
Stony Brook University - Spring 2026
-
Graduate: Network Security (CSE 508)
Stony Brook University - Spring 2026
-
Graduate: Network Security (CSE 508)
Stony Brook University - Spring 2025
-
Undergraduate:Computer Security Fundamentals (CSE 331)
Stony Brook University - Fall 2023
-
Topics in Computer Science: High-Assurance Software Design and Implementation
Stony Brook University - Spring 2023
-
Topics in Computer Science II: A Principled Approach to Security and Privacy
The University of Iowa - Fall 2018, Spring 2021, Fall 2021
-
Computer Security
The University of Iowa - Spring 2017, Spring 2018, Spring 2020, Spring 2021
-
Operating Systems
The University of Iowa - Fall 2016, Fall 2017, Spring 2019






