already purchased an ARM processor to see if we can actually replicate the same task on modern hardware.
That's an excellent idea. Good Luck!
I notice that there have been very few suggestions for more modern "true DSP" chips. That's "interesting", too.
My alma mater required EE candidates to take 7 semesters of "Social Science and Humanities" classes (to ensure a proper "rounded education", you know), in addition to a certain number of elective science/engineering classes, plus some "free electives", plus the required track (a total of 5 classes/semester.) It was tough (at the time) to pick up all the CS classes I wanted to take, because they tended not to qualify under the "requirements." (IIRC, "Computer architecture" was OK, but "Compilers" had to come from the "free electives.") I took Russian History, a general psychology class, "History and Sociology of Science 110: Science in Literature" (heh: Science Fiction!), a sociology class in visual perception (fascinating!), and a second psychology class focused on vision (likewise fascinating. I got to mention the then-new Xerox Optical Mouse in my final paper!), plus the credits from HS AP English.