ENPM664

Embedded System Hacking and Security

Credit only granted for: ENPM809I or ENPM664. Formerly: ENPM809I. The purpose of this course is to reveal the tools, techniques and procedures (TTPs) employed by adversaries to exploit and subvert the security of embedded systems. This course will cover the core concepts and techniques to analyze and characterize the behavior of embedded systems and platforms. Concepts will be introduced and discussed within the context of an adversary intent on altering or subverting the behavior of such systems. The course does not expect students to have any prior embedded systems experience. This course requires the purchase of a kit. Information will be provided by the department when permission is requested.

Spring 2026

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

Spring 2025

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

Past Semesters

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.42 between 67 students*

ENPM664 Grade Distribution+-05101520253035404550556065% of studentsABCDFWother
A: 59.7%
A+: 1.49%
B: 13.43%
B+: 16.42%
C: 1.49%
F: 2.99%
W: 4.48%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.