This course covers the fundamentals of debugging, reverse engineering, and modern program analysis (with a focus on binary analysis).