Introduction to Computer Security
Spring 2023 - Professor Reiher is a great lecturer. He's able to take relatively boring topics and make them engaging. There were four projects, and while they can be difficult you can probably manage to finish each in a day or two. While lectures and workload are fine, the exams were insanely hard. You absolutely cannot rely on the exams being open note and open internet. The questions connect multiple different topics, so you need to have a solid understanding of every topic.