In general, my research area is system and software security. I focus on revolutionizing exploitation techniques, formalizing weird machine, and using outcomes of these research to design protections in a quantitative approach for infrastructure cyber-systems (e.g., OS kernels and cryptography libraries).
keywords
Embedded System, Weird Machine, Satellite System
Teaching
courses taught
CSCI 5523 - Modern Offense and Defense in Cybersecurity
Primary Instructor
-
Fall 2023
Introduce students to the modern techniques used in cyber-attacks and defenses. Topics covered: Stack canary, ASLR, SMEP/SMAP, CFI, Program Misusing, ROP, JOP, ret2lib, off-by-one, unsafe-unlink, UAF, ptmalloc, t-cache, Race condition, Kernel Exploitation. Recommended prerequisites: CSCI 2400, ECEN 4133.
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Fall 2022 / Spring 2023
Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 8 total credit hours.
ECEN 5033 - Special Topics
Primary Instructor
-
Spring 2023 / Fall 2023
Examines a special topic in Electrical, Computer and Energy Engineering. May be repeated up to 9 total credit hours.