This is a special course I teach at the University of Georgia every Spring semester. This is a senior grad class. In this course, students will first learn about security threats of unsafe language and program analysis methods to identify software vulnerabilities. Later, the class will continue based on the fastest-growing memory-safe language (i.e. Rust) and explore how it guarantees memory, thread, and type safety besides some of the advanced features. Please, take a look at the syllabus for details. An expected class schedule can be found here.
I am an Assistant Professor in the School of Computing at the University of Georgia. My expertise lies in cybersecurity, focusing particularly on system and software security.