Biography
I am an assistant professor in Computer Science at Kansas State University. I recently earned my Ph.D. in Computer Science and Engineering from Penn State University. I was honored to be advised by Tom La Porta and Trent Jaeger. I am also grateful for the IBM Research collaboration and guidance from Teryl Taylor and Fred Araujo. My research focuses on the security and trustworthiness of Software-Defined Networking (SDN) control planes. I study how autonomous, software-defined control systems perceive global state, make decisions, and can be misled or protected under adversarial manipulation. Using SDN as a concrete systems substrate, my work uncovers architectural vulnerabilities in centralized control planes and develops built-in defenses that make system perception and actuation trustworthy by construction. My work has appeared in ACM CCS and USENIX Security and has led to the disclosure of multiple CVEs affecting widely used SDN controllers. I have hands-on experience with open-source SDN platforms, having contributed code to OpenDaylight earlier in my career. I also serve on program committees and artifact evaluation boards in the security community.
PhD Openings
I am recruiting 2-3 fully funded PhD students for Fall 2026 and Spring 2027 to design and build a next-generation SDN testbed. Research topics include:
- Security & Privacy of next-G Network Slicing: Study topology abstraction as a foundational security and privacy interface in network slicing, where incorrect or overly revealing abstractions can lead to SLA violations, isolation failures, and information leakage.
- Secure-by-Design SDN Control-Plane Mechanisms: Investigate principled redesigns of SDN control-plane mechanisms to address architectural vulnerabilities in network discovery and state maintenance, aiming for security by construction rather than reactive defenses.
- Information-Flow–Based Security Analysis of SDN Control Planes: Study SDN control-plane security through the lens of information flow, focusing on how operational data propagate across controller components and the data plane, and how violations of intended information boundaries lead to architectural misuse cases.
- Language-Based Security for Programmable Data Planes: Develop language- and type-based approaches to improve the safety of programmable data planes, with a focus on reasoning about stateful network behavior and preventing unintended data dependencies across network functions.
How to apply: Please email your CV, transcript, and a brief research statement. Email subject: Prospective PhD application.
News
- [01/30/2026] I was invited to give a guest talk at the AI & Cybersecurity Reading Group at the University of Texas at El Paso (UTEP).
- [12/11/2025] Our paper “Efficient Lightweight Coordinated Sampling for Dynamic Flows: Theory and Implementation” has been accepted by IEEE/ACM Transactions on Networking. This work began in 2018 as my first Ph.D. idea and became a seven-year test of perseverance. I am sincerely grateful for my professors’—especially Tom’s—patience, encouragement, and support, which helped me stay committed through many challenges and iterations. I am happy that this work has come to a close in ToN, bringing a meaningful sense of closure to my past seven years.
- [09/29/2025] MINK-MIC is incoming (Oct. 3-4, Lenexa, KS)! I will serve as a panelist for cybersecurity in the age of AI, a poster competition judge, and give a 15-minute talk on Evolving Network Security in the Era of Network Programmability. Looking forward to meeting the community!
[05/19/2025] I’m excited to be joining Kansas State University as a tenure-track Assistant Professor in August 2025! I’m looking for motivated PhD students interested in networked systems and security research. Feel free to send me your CV if interested.
[02/18/2025] I successfully defended my thesis! I am deeply grateful for the invaluable mentorship and guidance from my committee and collaborators!
[01/29/2025] I am serving as a Program Committee member for the IEEE/ACM Workshop on the Internet of Safe Things (SafeThings 2025).
[11/26/2024] I am honored to have been selected as a member of the USENIX Security 2025 Artifact Evaluation Committee.
[10/08/2024] I will be delivering two presentations (11 am Oct 14, 2:45 pm Oct 17) at CCS 2024 in Salt Lake City, USA (Oct 14-18, 2024). Looking forward to engaging in research discussions!
[10/08/2024] I will be presenting two posters at Penn State Industry Day 2024.
[08/25/2024] My submission of “Evolving Network Security In the Era of Network Programmability” has been accepted for presentation at the ACM CCS’24 Doctoral Symposium.
[08/24/2024] I won all badges for the artifacts evaluation of our paper “Manipulating OpenFlow Link Discovery Packet Forwarding for Topology Poisoning” at CCS 24’.
[08/24/2024] Our paper “Manipulating OpenFlow Link Discovery Packet Forwarding for Topology Poisoning” has been accepted at CCS 24’.
[07/29-31/2024] I presented our work “Lightweight Coordinated Sampling for Dynamic Flows under Budget Constraints” in ICCCN 24’ (Jul. 29th, 2024, Kona, HI, US).
[06/10-14/2024] I volunteered at Penn State CSE Summer Camp.
[05/28/2024] Our paper “OPTISAN: Using Multiple Spatial Error Defenses to Optimize Stack Memory Protection within a Budget” has been accepted at Usenix Security 24’.
- [05/02/2024] Our paper “Lightweight Coordinated Sampling for Dynamic Flows under Budget Constraints” has been accepted at ICCCN 24’.
