Andrea Vaccari
This has been my favorite class in the CS major so far. While there is no coding, it is interesting to learn exactly how computers work and the foundation of computing. Vacarri is a great professor and very good at explaining new material.
Definitely need to pay close attention in class since the curriculum is cumulative. The class had hand written, in person exams which required extra practice writing codes on paper additional to coding in Thonny.
Vaccari is very passionate about the topic and always there to help all of his students. The classes mostly consisted of lectures, weekly homework and a few exams. Also, go to his office hours or ta hours. They are super helpful. Definitely recommend taking Computer Architecture with Vaccari if you have the chance!