Andrea Vaccari
Material compounds of itself quickly, getting the basic materials down strong is really important. If you get behind you’re kinda screwed. Some HW’s are super tricky but Andrea really wants to help out. Full course notes all provided at start of year and are super super well written and valuable.
Very difficult class but a very good professor to have for this class. The most challenging thing for this class is the homework. Takes a lot of time and a TA is almost always necessary if you are not very good at the subject.
Computer Arch with Vaccari is pretty fun in my opinion. He has very, very detailed notes posted on Canvas in case you missed class. His homework assignments can be a little tough, but there are plenty of TA hours. His exams are fair and take-home, except for the final exam.