Paul Gazzillo
He is amazing. He made a kind of boring class somewhat interesting. He is super helpful and really cares about his students. There were 4 different programming projects that worth 48% of your grade, they aren't extremely hard but you definitely need to take your time with them. Only one exam which was the final which it was online and opened book.