Reviews of professor Dan Ellsworth

Rating: 5.0/5, difficulty: 4.0/5
I will reiterate another rating and emphasize that Dan really is the man. He is so sweet, understanding, and accessible. He posts the lectures online and always has an open zoom if you need help. He's REALLY good at explaining tough material and though there's a lot of classwork, he's flexible on deadlines bc he values understanding!

Rating: 5.0/5, difficulty: 2.0/5
Dan is absolutely the man. Not only does he explain concepts quite well, but he is really passionate about both the field and the wellbeing of his students. He tries to make learning as fun and interesting as possible, and is really just such a sweet professor. I will always recommend taking a class with him!

Rating: 5.0/5, difficulty: 3.0/5
Dan is an absolute gem. He is so kind and intelligent, and has AMAZING availability to help. The class content can be tough, but he only ever wants you to succeed and will always give help if you ask (key is asking). He can look at your code and know exactly what's going on in seconds, and is really good at explaining things in different ways.