CS390R: Reverse Engineering & Vulnerability Analysis

Spring 2024

Institution: UMass Amherst
My role: Teaching Assistant
Instructor: Steven Rossi

Course Description

Software is everywhere and many developers aren't aware of how to properly write secure code. We will cover practical skills in reverse engineering, binary exploitation, and program analysis. We cover techniques used by hackers for some of the largest security incidents of the century. With a strong understanding of attack patterns, students will be able to implement more secure coding practices into their own code and recognize common bug patterns.

Main topics covered in this course:

Course materials are posted here

My Role

For this course, I was primarily tasked with grading and holding office hours.