Andrea Vaccari
I found this class very difficult. I did not have any prior experience with computer science at all and just follow up was hard. Professor Andrea was super nice and chill but still, the class design itself is tough
There's a ton of content covered in this class, especially if you haven't taken any CS classes before. The course itself is pretty fast-paced towards the end of the semester, but Prof. Vaccari is great. I recommend.
I took this course with no previous CS experience and really enjoyed it. The homework can be fairly challenging, but the professors are more than happy to discuss it during office hours. If you really want to learn this material this class is a great option. The exams also highly reflect homework/lab work which makes it easier to prepare for them.