4.9

Daniel Arena

Computer Science - Vanderbilt University

4.9
Quality
3.2
Difficulty
98%
Would Retake
160
Reviews
4.9
Quality
3.2
Difficulty
4.9
Helpful
4.9
Clarity

98%

Would Retake

160

Reviews

Rating Distribution
Official

5

144

4

12

3

4

2

0

1

0

What Students Say

Professor Arena is nice and available outside of the class, answering the email and piazza questions as soon as possible

CS1101 - 5.0 rating

The tests are easy as long as you read the lectures

CS1101 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 96 grades
Most common grades:
A (57)
A- (17)
Not sure yet (15)
Grade Distribution
A(67)B(4)C(2)D(0)F(0)A-/B+(23)
Based on 112 reported grades
A: 57
A-: 17
Not sure yet: 15
A+: 10
Common Tags
Respected (46)
Gives good feedback (41)
Hilarious (41)
LOTS OF HOMEWORK (39)
Amazing lectures (36)
Caring (34)
ACCESSIBLE OUTSIDE CLASS (28)
Clear grading criteria (27)
Rating Trend

Stable

+0.01 avg change
Dec
Jan
Feb
Mar
May
Dec
Last 6 months
Ratings by Course

CS2201

5.0

(4)

COMSCI10

5.0

(1)

CS2212

5.0

(29)

CS1101

4.9

(91)

CS3250

4.8

(31)
+2 more courses
Difficulty by Course

COMSCI10

5.0

CS2231

4.0

CS2201

3.8

CS1101

3.3

CS2212

3.1

Reviews (160)
4.0
1.0
CS1151
Grade: A
Nov 25, 2016
Would take again

There are weekly discussion posts(300 words) due by midnight each Friday and biweekly assignments(500 words) due by midnight either Sunday, Wednesday, or Friday depending on the week. It is easy to receive a high A on all of these assignments that comprise the majority of your grade. 5 easy quizzes (3 at home online) (4 questions each) and a final.

Clear grading criteria
5.0
3.0
CS1101
Grade: A-
Dec 4, 2016
Would take again

intro cs is a weirdly structured class and the curriculum is kind of strangely ordered, so it seems like they brush off a lot of explanations saying we'll get to that later, but the class itself is pretty interesting and Dr Arena is good at explaining concepts so he's one of your best bets at not becoming frustrated by the curriculum.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CS1101
Grade: A-
Dec 6, 2016
Would take again

Professor Dan is the best professor I have had at college. He is hilarious and insightful and knowledgeable and approachable.

Gives good feedback
Respected
Inspirational
5.0
2.0
CS1101
Grade: Not sure yet
Dec 7, 2016
Would take again

THE BEST

5.0
2.0
CS1101
Grade: A
Dec 7, 2016
Would take again

The homeworks take time but the TAs are always available and Dan is really helpful during office hours. The tests are easy as long as you read the lectures. You don't need to go to class to do well but Dan is very entertaining.

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS1101
Dec 7, 2016
Would take again

Dan Arena is hands down the best professor for CS 1101. He is a good lecturer and is happy to help you outside class. I went to his office hours a few times and he was not at all intimidating. If you are able to take his class I would absolutely recommend him over any other professor.

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
3.0
CS1101
Dec 7, 2016
Would take again

The homeworks were hard and took time, but definitely paid off. My favorite class, such a funny guy.

Respected
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
CS1101
Grade: A-
Dec 7, 2016
Would take again

Professor Dan is very helpful from day one. He cares about how his students and this is demonstrated by him asking for feedback after every test about what the students thought. Assignments can sometimes get pretty lengthy but he gives ample time as well as 4 free late days. 10/10 would recommend. 12/10 with rice.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS1101
Dec 7, 2016
Would take again

Definitely one of my favourite professors at Vanderbilt. Office hours are a great time, and classes are fun too. Professor Dan genuinely cares about his students. Once, he stayed after class on a Friday for two hours to help me fix my mess of a program. He's the reason I'm considering a CS major. I wish I could take all my CS classes with him.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
4.0
CS1101
Dec 7, 2016
Would take again

As a student who had never taken a CS course before, Arena really made me glad I did. Very personable and makes the lectures about as interesting as comp sci lectures can be. Weekly homework can be very challenging at times but it forces you to really know the material. Would definitely recommend.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
2.0
CS1101
Grade: A+
Dec 7, 2016
Would take again

He is a great, nice teacher. He knows the material. I definitely thought the course had way too many assignments, and the grading criteria was very picky. However, that isn't professor Arena's fault at all. I think he is the most interesting and funny out of all of the CS 1101 professors.

LOTS OF HOMEWORK
5.0
3.0
CS1101
Dec 14, 2016
Would take again

Professor Dan is great. I went in with no CS experience, and he made it relatively parsimonious if I paid attention. Tests aren't too bad if you read the lectures and the textbook. The class had a few too many assignment that seemed only doable with LOTS of TA help or previous programming experience, when this is supposed to be an intro class.

LOTS OF HOMEWORK
Amazing lectures
LECTURE HEAVY
5.0
3.0
CS1101
Dec 15, 2016
Would take again

Professor Arena has been my favorite professor this year. He is very funny in lectures and extremely helpful in office hours. He definitely cares for all of his students and really does his best to teach us. The class itself is fine, some of the programming assignments can be difficult but you get a week to do them. Would recommend 10/10

Gives good feedback
Hilarious
Amazing lectures
5.0
3.0
CS1101
Dec 15, 2016
Would take again

Professor Arena is extremely helpful. He's patient with every student's every question. When you think you should get some credit back from any test or assignment, as long as your request is reasonable, he's definitely gonna help you. He takes the honor code really serious so you will always be rewarded for your honesty and hard work in his class

Amazing lectures
Inspirational
Hilarious
5.0
2.0
CS2212
Dec 15, 2016
Would take again

Seriously one of the nicest professors ever. This course in particular was a bit rough because it was his first year and it contained a lot of reading off the slides and equivocal explanations of concepts, but the material isn't too difficult to begin with. But he still rocks.

5.0
3.0
CS2212
Grade: A
Dec 17, 2016
Would take again

Awesome. Professor Dan was really great and really cared about the students. I know it was his first semester teaching it, but I thought he did a great job with a tough subject.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
CS1101
Grade: A
Jan 12, 2017
Would take again

Professor Arena is phenomenal. Got through this course without ever opening the textbook because of how thorough & clear his lectures were. He is also very approachable when you have questions and seems committed to helping students succeed. Best advice for this class: Start assignments early and go to office hours if/when you get stuck.

LOTS OF HOMEWORK
Caring
4.0
5.0
CS1101
Mar 22, 2017
Would take again

I've taken more than my fair share of traditionally difficult classes at Vandy, but none compares to CS 1101. It's a TON of outside work (10-17+ hrs/week). Prof. Arena is a great choice and very accessible outside of class, but Java is definitely not for the faint-of-heart. Do not take the class unless you are TRULY considering a CS major.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS1101
Grade: B+
Mar 23, 2017
Would take again

Hes great, love the guy. Do the homework and youre fine

Respected
LOTS OF HOMEWORK
Hilarious
5.0
2.0
CS1151
Grade: A-
Mar 23, 2017
Would take again

don't buy the textbook. he's so great. love hte class. take ethics with him if you can. study for the quizzes

Tough Grader
Participation matters
Hilarious
5.0
3.0
CS1101
Grade: A
Apr 18, 2017
Would take again

One of the best professors. Gives feedback so fast.... I asked a question on piazza and ten seconds later I received a response

Gives good feedback
LOTS OF HOMEWORK
Hilarious
5.0
5.0
CS1101
Apr 19, 2017
Would take again

Great professor, but one of the hardest classes I've ever taken. The sheer workload for this class dwarfed all my other courses combined. There are weekly homework assignments that really take quite a lot of effort to do. He's unbelievably responsive to questions, and is good at explaining the concepts. Seriously--Great professor, difficult class.

Gives good feedback
LOTS OF HOMEWORK
5.0
3.0
CS2201
Apr 21, 2017
Would take again

He is a wonderful and fair professor. Lectures always contain some humor, and he is very easy to work with and get in touch with outside of class.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CS1101
Grade: A-
Apr 21, 2017
Would take again

In short, Arena is a great lecturer and I was glad to have him. He's a gem in office hours and I'd recommend him to anyone.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Hilarious
5.0
4.0
CS1101
Apr 21, 2017
Would take again

Vandy made this course harder than it previously was before Spring 2017. It is a challenging course but very interesting and you will learn a lot. Arena is a great teacher and he genuinely cares about his students. Great class all around if you're up to the challenge.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
4.0
CS1101
Apr 21, 2017
Would take again

This year they reprogram all assignments and they are really challenging. I have no background and it is really hard at first. But I REALLY learned a lot. Prepare to spend a lot of time on this course. Professor Dan is the best!!! He is always there to answer your question and help you. If you love CS and prepare to major in it, definitely take it!

LOTS OF HOMEWORK
Caring
5.0
3.0
CS1101
Apr 23, 2017
Would take again

With weekly programming assignments, this class requires a lot of effort. Even for those who have some CS background and are CS majors (like me), the homework still takes a lot of time and can be tricky. Arena is a fabulous teacher though. He welcomes questions in class and is quick to answer emails. I also took CS 1151 with him, which was good.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CS1101
Grade: A-
May 6, 2017
Would take again

Awesome, caring and the best professor I've ever had.

Respected
Inspirational
Hilarious
5.0
4.0
CS1101
Grade: A
Jun 21, 2017
Would take again

CS1101 is a hard course. You definitely need to put a lot of time and effort into the course if you want to do well - there were times that I spent 20+ hours in office hours in a week. But Professor Arena was great! His lectures are clear and he is extremely helpful in office hours! If your gonna take 1101, take it with Arena.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS1101
Jul 20, 2017
Would take again

Great class. Great professor. Learned a lot.

Inspirational
Hilarious
Caring
5.0
2.0
CS1151
Oct 11, 2017
Would take again

His lectures are just so fun - he always has tons of cool real-life examples and case studies to go along with the boring textbook stuff (the mock trials/discussions of court cases on Fun Fridays are hilarious and really get the whole class engaged) The quizzes are not too hard if you review the slides carefully and he is kinda an easy grader too.

ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
5.0
COMSCI10
Oct 25, 2017
Would take again

Lot's of very hard homework for the course but I went to his office hours and he helped me more than my actual professor! Obviously knows what he's talking about.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS1101
Nov 9, 2017
Would take again

Arena is funny, helpful, and accessible. Don't get the optional textbook, it's useless. But he's very organized and overall a great professor.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CS1101
Nov 12, 2017
Would take again

He posts the lectures online and is super helpful in office hours. I highly recommend using the office hours for this class.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS1101
Nov 13, 2017
Would take again

Amazing professor and by far my favorite at Vanderbilt. Hard, hard class though. Even with Java and APCS background, you'll definitely have to work for an A. Roughly 15-20 hours a week of work outside of class, but very rewarding and fun once finished. Dan is very accessible and helpful. Go to office hours!

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
4.0
CS1101
Grade: A
Nov 18, 2017
Would take again

This is my first year at Vandy and no background in CS what so ever but Arena is the guy that made me want to become a CS major. He is super chill and funny in class. Obviously know what he is talking about and MWF 12-1 he has office hour and always helps his student on their program. Great professor. Course is challenging but doable.

Gives good feedback
Respected
Hilarious
5.0
4.0
CS1101
Dec 3, 2017
Would take again

Professor Arena is awesome. The class is difficult for people who have never coded before, but after the first test it is not bad. Failed the first test, but then got As on the rest, so do not worry. Be ready to code a lot. Projects take a long time, but are super helpful for really learning the material.

LOTS OF HOMEWORK
Amazing lectures
Would take again
5.0
2.0
CS1101
Grade: A
Dec 4, 2017
Would take again

I've already taken AP Computer Science before, so most of this class was a breeze. Despite that, Professor Arena still taught me a lot of new things because of how good he is at explaining the concepts and answered my questions perfectly each time. Would definitely take Arena again for Discrete Structures.

Gives good feedback
Respected
EXTRA CREDIT
5.0
2.0
CS1101
Grade: A
Dec 4, 2017
Would take again

Prof Dan is a real solid guy. He is always willing to help with assignments and you get multiple submissions if you don't get it exactly right on the first try. Also, the test aren't necessarily easy but they're not killer by any means. The averages always lied around B to A-, and he does curve if it needs to be done.

Gives good feedback
Respected
Clear grading criteria
4.0
4.0
CS1101
Grade: B+
Dec 4, 2017
Would take again

Loved the course but it is no joke. I had no prior programming background but I had no issue getting things done. The TAs and professor are super helpful on programming assignments. You have to be willing to do hours of work a week, around 10-15.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CS1101
Grade: Not sure yet
Dec 4, 2017
Would take again

Prof. Arena is a highly competent and caring professor. He absolutely know his stuff, and he is able to teach it well too. The class itself is challenging and there is lots of homework, but it is manageable if you put in the effort. Prof. Arena and the TAs are very accessible and want you to pass, so if you put in the effort, you will succeed.

LOTS OF HOMEWORK
Hilarious
Caring
5.0
4.0
CS1101
Grade: A-
Dec 4, 2017
Would take again

Professor Dan was probably my favorite professor I've taken so far. Cheesy pop culture references, extremely helpful lectures, and nearly uninterrupted accessibility outside of class helped my understanding of Comp Sci a ton and made class really enjoyable. Definitely an extremely time intensive course, but it's totally fulfilling and worth it.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
3.0
CS1101
Grade: A
Dec 4, 2017
Would take again

This class is pretty good at helping you learn Java. This class quite manageable if you have even a little coding experience. Otherwise, you'll have to work a bit. Professor Arena is very engaging and a good lecturer, and even a little funny, so I highly recommend taking it with him. The programming assignments take a long time, so start them early

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS1101
Dec 4, 2017
Would take again

I took CS 1101 as a high school student, so it was both my first college-level class and my first formal Computer Science class. Professor Arena made the curriculum very clear and understandable with his excellent lectures, and though he assigns a lot of homework, the work done outside of class was extremely helpful and well worth the effort.

LOTS OF HOMEWORK
Amazing lectures
Would take again
5.0
4.0
CS1101
Grade: Not sure yet
Dec 4, 2017
Would take again

Very kind and wants you to do well in the course, hilarious and makes class and assignments fun

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS1101
Dec 4, 2017
Would take again

Always there to help, and his lectures really help with the exams and homework. Go to class and you'll do fine. #1 tip is start assignments early, so the TA's will be able to help if you need it.

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
5.0
3.0
CS1101
Grade: A
Dec 4, 2017
Would take again

Pretty great dude. He has amazing lectures, teaches content well, and focuses on making sure you understand whatever is happening. He cares a lot about each individual student even though its a big class. If you're taking 1101, make sure its with Dan.

Respected
Hilarious
Amazing lectures
5.0
3.0
CS1101
Grade: Not sure yet
Dec 4, 2017
Would take again

Professor Dan was truly amazing! His lectures are quite fun. Attendance is not mandatory, but highly recommended. Programming assignments may sometimes take a really long time to complete, but are ultimately rewarding. It is not hard to get an A in this class, if you are organized and do your best on the programming assignments.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
4.0
CS1101
Dec 4, 2017
Would take again

Professor Arena is one of the most fun and understanding professors I've had, yet he is also great at teaching students all of the material in a clear and interesting manner. He's super great!

Respected
Amazing lectures
Tests are tough
5.0
4.0
CS1101
Dec 6, 2017
Would take again

The professor is sooooo great, but the course does require a lot of work.

LOTS OF HOMEWORK
Inspirational
Hilarious
5.0
2.0
CS1101
Grade: A+
Dec 8, 2017
Would take again

Keeps the class lively and entertaining. Teaches the material in an understandable and relatable way that makes you want to learn more from him. Would prefer if he taught all my classes. There is a good amount of homework, but that should be expected from a CS class.

Gives good feedback
LOTS OF HOMEWORK
Hilarious
4.0
4.0
CS2231
Grade: A
Dec 15, 2017
Would take again

Arena is a great professor -- he has this vibe of "let's get through this together" in his teaching which is really inspiring. My only complaint was that we used TopHat for lecture, which is unnecessarily complicated when the powerpoint could just be posted on Brightspace.

Inspirational
5.0
3.0
CS1101
Grade: A
Dec 18, 2017
Would take again

Definitely the teacher of choice for CS1101. Lectures are effective at teaching the material and also entertaining at the same time. Did an amazing job at fielding questions on the online discussion board we used, and is available for further help if contacted. If you start assignments early/attend office hours when needed, you should do great.

Clear grading criteria
Amazing lectures
Would take again
5.0
4.0
CS1101
Grade: A-
Jan 10, 2018
Would take again

Dan is a great teacher. Since 1101 is a big lecture hall intro class, a lot of people don't come, which I think is a shame because I learned so much from him in just one semester. Office hours are very helpful with programming assignments and as long as you don't start them the night before and put in time you'll be fine.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
4.0
CS1101
Grade: A
Jan 15, 2018
Would take again

Great teacher, always available and replies his emails within a short time. He explains the material clearly and answers your questions. Difficult class though, I struggled to get an A.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
3.0
CS1101
Grade: A+
Jan 17, 2018
Would take again

Out of all of the professors I had last semester, Prof Dan was easily the best. Programming assignments are fair with a noticeable increase in difficulty a few times throughout the course. He is always on Piazza or email to the point where he will respond to questions at 10pm or later on the nights where assignments are due.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS1101
Grade: A-
Jan 19, 2018
Would take again

Professor Dan was a great professor who had lectures that were easily understandable even if you've never programmed before. He explains things very clearly and is helpful if you ever have questions. Programming assignments are very doable if you put in the time and go to office hours if you have trouble.

5.0
4.0
CS1101
Grade: A-
Jan 29, 2018
Would take again

Professor Dan is easily the best professor I've had at Vanderbilt; he truly cares about his students' success. While this class definitely makes you work pretty hard, it is worth it-- you will learn so much. The tests are relatively easy, but the weekly programming assignments will typically take a few hours.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
CS1101
Grade: A
Apr 11, 2018
Would take again

Professor Arena is an excellent instructor. Lectures are very clear, and he is always very willing to help. For example, on days where programming assignments would be due (Usually 11:59 PM), he would stay behind after class and help students who had trouble or questions. Tests are straightforward, assignments are easy but sometimes time consuming.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
3.0
CS1101
Apr 23, 2018
Would take again

I love this man, he is friendly, accessible, and obviously very knowledgable and passionate about the subject. Inspired me to switch my major and made difficult concepts easy to understand. 10/10 the coolest dude

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CS1101
Apr 23, 2018
Would take again

Made me work for an A. Didn't attend to many lectures, but if you read his slides and the textbooks, its do able

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
4.0
CS1101
Grade: A
Apr 23, 2018
Would take again

Professor Dan is one of the best professors I've ever had. He is so helpful and really cares about his students' success. It's sometimes hard to go to lectures because they aren't mandatory, but if you go, you will learn and probably do better in the course. Some assignments are difficult, but there are TA office hours every day to help.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
1.0
CS1101
Grade: A
May 1, 2018
Would take again

If you have any sort of programming experience and/or are good at logic, class is very easy. You can honestly show up to class maybe once every 2 weeks and still get an A. Just make sure you understand the lecture slides, which he'll post every day. Super helpful on Piazza too, and responds quickly.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS1101
Grade: A+
May 10, 2018
Would take again

Dan is an amazing teacher. I had no programming experience coming into this class and he makes everything really easy to understand. It is a lot of work, but it's rewarding work. He is super helpful on Piazza and is good to go to for office hours if you have something the TA's can't answer. And he gives candy on Friday's for happy hour!

Respected
LOTS OF HOMEWORK
5.0
2.0
CS2212
Grade: B+
May 29, 2018
Would take again

Dan is a great teacher. This class isn't that hard and there are no tests, only quizzes. It's easy to get in the B range but really hard to get in the A range since so many things determine your grade in the class.

Respected
Hilarious
Amazing lectures
5.0
3.0
CS1101
Grade: A+
Jun 5, 2018
Would take again

Great professor, great stories, fabulous lectures!

Gives good feedback
Amazing lectures
Caring
5.0
4.0
CS2201
Dec 3, 2018
Would take again

Dan just started teaching 2201 this semester, and he ROCKS, but it's a little more tough to be in his class rather than Roth's because Roth makes all the final decisions. Dan cares about you and your learning and will do everything to make you understand content. Great teacher, just make sure you are working to Roth's standards on PAs and exams.

Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CS2201
Grade: A
Dec 3, 2018
Would take again

Probably the best professor in Vanderbilt Engineering. Always take his class if you can enroll in since so many people are trying to get into his session. The professor is so so so so nice but the class itself is challenging. Try to spend about 10 hours every week coding and debugging. The TAs are super strict on grading.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CS1101
Grade: C+
Dec 5, 2018
Would take again

Dr. Arena is out to assist students and make sure they pass, often staying after classes are over in order to help students while also being available by email. Fantastic professor!

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS2212
Dec 5, 2018
Would take again

Arena is a great professor. Definitely the best for Discreet Structures. It can be a decent amount of work at times, but his lectures are entertaining and he explains concepts well.

Respected
LOTS OF HOMEWORK
Hilarious
5.0
3.0
CS2212
Grade: A-
Dec 5, 2018
Would take again

Cares about your learning and does everything he can to help you do well in a class that is not easy. Heard great things about him before taking the class and they were not wrong.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
3.0
CS1101
Grade: A
Dec 6, 2018
Would take again

Great professor. You can go to less than half the lectures and be fine - he posts all of them and they're pretty clear.

5.0
4.0
CS1101
Dec 8, 2018
Would take again

Professor Arena is very good at explaining concepts and its never a real mystery what are on exams. Dont really need to attend lectures since they are posted online but worth it if you end up having trouble. Very nice and answers all questions (through email or piazza) he receives.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS1101
Dec 11, 2018
Would take again

PAs are a lot of work, but they really do help a lot with understanding the concepts. Arena is definitely one of the best lecturer in Vanderbilt. I had no experience with programming before, but he teaches so well.

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS1101
Grade: Not sure yet
Dec 11, 2018
Would take again

Arena is the man!!! A great teacher, and sets it up where it is helpful when you go to class, but isn't essential to attend because lectures are online. You get out of the class what you put into it (the PAs are a huge time commitment) but i've learned so much over the past semester. Take this class if you have any interest in Computer Science!!

LOTS OF HOMEWORK
Inspirational
Hilarious
5.0
3.0
CS1101
Dec 11, 2018
Would take again

Professor Dan is an awesome teacher. His lectures are really entertaining and easy to follow. He really cares about how well you understand the material, and he's super easy to meet with outside of class. Definitely take him for any CS course you can.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
3.0
CS1101
Dec 11, 2018
Would take again

Professor Arena is so dedicated to helping you learn CS. He answers questions for everything, at almost all hours of the day. His teaching style is very helpful for anyone who knows nothing about this subject. This class can be hard bc CS is hard, but Arena really helps you get into it. Take him!

ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CS1101
Grade: A
Dec 14, 2018
Would take again

Umm it is easy to get A-, but you actually need to work hard for A or A+(if u want to get A+ u need to be perfect lmao) because your grade is determined based on how people do in class (btw if ur grade is over 90, then it is guaranteed A-). You can get A if u have a solid background. I think A+ cutoff >98. Well it is a fun class.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CS1101
Grade: A
Dec 12, 2018
Would take again

Absolutely awesome!

Respected
Inspirational
Hilarious
5.0
4.0
CS2201
Grade: A-
Dec 14, 2018
Would take again

Great prof. He really cares if you learn the material. Lot of work but it's totally worth it.

Respected
Inspirational
Hilarious
5.0
2.0
CS1101
Grade: A
Dec 14, 2018
Would take again

Prof Arena made an introductory class a really special experience for so many people. He loves teaching and is so good about answering emails, etc. and helping out students with their grades or questions. Such a funny guy that you can tell really cares about his students, posts lectures so you don't have to go but you should for his explanations

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
1.0
CS1101
Grade: A
Dec 15, 2018
Would take again

Professor Arena is nice and available outside of the class, answering the email and piazza questions as soon as possible. Class's homework is time-consuming but it is more annoying than hard, and the tests are really straightforward and easy. Definitely an easy A and good experience with Java even though you have no experience in coding before.

5.0
3.0
CS1101
Grade: A
Apr 18, 2019
Would take again

Arena is my favorite professor at Vandy so far. Extremely helpful, engaging, and knows what hes talking about. Lectures are super informative though not mandatory to go to. Class is naturally a lot of work but Arena is absolutely the way to go if you want to do well. Definitely recommend

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
CS1101
Apr 2, 2019
Would take again

Prof Arena is one of the most genuine, caring professors at Vanderbilt. Coming into this class with no programming experience I found the material of this class extremely difficult, but Prof Arena is so helpful in office hours and also responds to emails/posts on Piazza discussion board very quickly. His lectures are clear and he posts slides too.

Respected
Accessible outside class
Caring
5.0
3.0
CS1101
Apr 18, 2019
Would take again

Dan Arena is my favorite professor so far at Vanderbilt. When you go to him during office hours, he knows exactly what to say to make you feel competent and respected. He was extremely helpful during office hours and his lectures are clear. Made me become a CS major and was always caring about his students. Truly a gem at Vanderbilt.

Gives good feedback
Accessible outside class
Caring
5.0
3.0
CS1101
Grade: A
May 1, 2019
Would take again

1101 is a lot of work, but if you do the programming assignments well and actually go to class, it is not hard to get an A. His course convinced me to switch my major to CS

4.0
3.0
CS1101
Grade: A
May 27, 2019
Would take again

The other ratings say it all. Great lecturer, posts each day's slides online. Obviously, going to class is the best way to ensure an A, but its pretty doable to miss a bunch of them and still pull it off, especially if you have prior programming experience. Most of the assignments are very time consuming, but not overly difficult.

Respected
Lots of homework
EXTRA CREDIT
5.0
5.0
CS2212
Grade: Not sure yet
Oct 2, 2019
Wouldn't take again

He is a wonderful professor. He gives very good lectures. But if you want to get an easy A, I do not recommend this class.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
2.0
CS2212
Nov 22, 2019
Would take again

Professor Arena is one of the best professors I've had in the CS department here. He explains the material super clearly and thoroughly in class, and makes hard concepts easy to understand. Quizzes are graded fairly, and he is pretty accessible outside of class. I would definitely recommend Arena for discrete

Amazing lectures
5.0
3.0
CS2212
Grade: A
Dec 4, 2019
Would take again

I loved the course and if you do want to take 2212 I would recommend Dan Arena. An A is definitely attainable. He makes sure you understand concepts and will not test you on anything he feels he hasn't taught well. He is a very caring Professor and I am glad to have taken the class with him. Probably one of my favorite professors at Vanderbilt

Accessible outside class
Inspirational
Caring
5.0
2.0
CS2212
Grade: A
Dec 10, 2019
Would take again

Arena is the best professor for Discrete. Quizzes are all straightforward/fair and if you study his lectures you'll do well. Super funny guy who makes the class way more interesting than it could be.

Clear grading criteria
Hilarious
Amazing lectures
5.0
2.0
CS2212
Grade: A
Dec 13, 2019
Would take again

He's an amazing professor who explains concepts really well. His slides are super clear and he will go over some concepts twice if he thinks the class doesn't understand them well enough. Easily the best professor you can take for 2212

4.0
3.0
CS1101
Grade: Not sure yet
Mar 28, 2020
Would take again

CS 1101 is a great class. Like the other comments say, it is a lot of work-- specifically with the programming assignments; however, Professor Dan makes these doable. I don't agree that this class is an easy A, I definitely think it is has gotten harder every semester, and requires more work. The tests are HARD: make sure to study for them!!!

Respected
Lots of homework
Amazing lectures
5.0
4.0
CS1101
Grade: Not sure yet
Apr 13, 2020
Would take again

Arena is the reason I am majoring in CS

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CS1101
Apr 14, 2020
Would take again

The other reviewers aren't wrong he is a very great lecturer and cares for his students. Definitely take his section of CS 1101 if you are on the fence about majoring in CS I know a lot (myself included) who decided to major in CS thanks to professor Arena. An easy A if you already have background in coding

Respected
Inspirational
Amazing lectures
5.0
2.0
CS1101
Grade: A
Apr 14, 2020
Would take again

Only complaint is sometimes the Zylabs sample runs are off so you end up wasting submissions on the projects. His lecturing itself isn't great but his slides are really, really useful and if you learn them you'll do great on tests. Giving him a 5 more because he's a great guy who cares so much about his students' well-being, academic and otherwise.

Hilarious
Caring
Accessible outside class
5.0
3.0
CS1101
Grade: A
Apr 16, 2020
Would take again

It is a great introductory computer science course. The assignments take about 8-10 hours per week, but it gives you a good grasp of Java. Arena is a fabulous teacher who keeps lectures entertaining.

Lots of homework
Hilarious
Lecture heavy
5.0
3.0
CS1101
Grade: A
Apr 16, 2020
Would take again

Professor Dan is a really great guy who actually cares about his students and he does everything he can to make sure everyone understands the material. Definitely take his section if you can!! The class is a good amount of work, but office hours make it a lot easier.

5.0
3.0
CS1101
Grade: A
Apr 17, 2020
Would take again

Professor Arena is phenomenal. You can tell he loves his job just through the effort he puts into his class as well as making sure all his students are understanding the concepts. This IS the CS class to take if you are interested in being a CS major. An 'A' is doable if you put the work in.

Gives good feedback
Lots of homework
Clear grading criteria
5.0
4.0
CS1101
Grade: A
Apr 18, 2020
Would take again

Dan Arena is a great guy who genuinely cares about his students. The class is definitely work heavy, but since a lot of your grade is based on the programming assignments, as long as you put the work in, an A is definitely do-able, even with no past coding experience.

5.0
4.0
CS1101
Grade: A
Apr 20, 2020
Would take again

Only take 1101 with Professor Arena. His lectures are clear and well structured, and he can explain the material to anybody - I had zero experience coming into this class. Every week consists of programming assignments and a bit of busy work. Two extra credit opportunities are provided.

Respected
Clear grading criteria
5.0
4.0
CS1101
Grade: A
Apr 20, 2020
Would take again

Professor Arena is one of my favorite professors: he clearly cares about students, is very helpful with any questions you may have, and makes learning CS a challenging but very rewarding experience! If you put in the effort, a good grade is fairly easy!

Respected
Lots of homework
Amazing lectures
5.0
3.0
CS1101
Grade: A+
Apr 20, 2020
Would take again

Very good

5.0
3.0
CS2212
Apr 20, 2020
Would take again

Didn't get to know him personally, but I loved going to lectures. He's very accessible, does the most to help his students, and tries to make his class as engaging and interactive as possible. Attendance isn't mandatory, but zyBooks count for part of your grade. Overall, 10/10 recommend; if he's teaching a course you need, take it with him.

Respected
Amazing lectures
Caring
5.0
4.0
CS1101
Grade: A
Apr 21, 2020
Would take again

So great! His personality made lectures engaging and he explained concepts well. For a beginner coder, homework was difficult at first -- so if you have no experience, know it's not a breeze. Work hard and go to office hours and you will do well. Prof. once spent 40 minutes helping fix my code, and he responds quickly to questions posted online

Gives good feedback
Lots of homework
Accessible outside class
3.0
5.0
CS1101
Apr 23, 2020
Wouldn't take again

I took this class pass/fail during the COVID semester. Math major, no prior CS experience. I wish there was a class for ppl who just want to dip their toe into CS, not an aggressive intro weed-out class like this. Definitely directed towards people with at least some prior CS experience. Insane amount of work (PAs took me about 6hrs/week).

Respected
Lots of homework
Skip class? You won't pass.
5.0
4.0
CS1101
Grade: A
Apr 24, 2020
Would take again

Dan Arena is the GOAT and the best professor I've had at Vanderbilt. The class overall and programming assignments are challenging, but Arena is a great teacher who gives you every opportunity to succeed. If you put in the time and effort you can get an A.

Lots of homework
Accessible outside class
Inspirational
5.0
4.0
CS1101
Grade: A
Apr 29, 2020
Would take again

This class made me fall in love with Computer Science. Truly a great and understanding professor. The weekly programming assignments got tougher as the semester went on, but if you get help from the TAs in office hours you will be fine. I thought the homework was kind of fun, and the tests weren't too bad. He wants his students to work to get As.

Clear grading criteria
Hilarious
Amazing lectures
5.0
2.0
CS1101
Grade: A
May 5, 2020
Would take again

Cares about students learning CS and learning to think. Programming assignments due every week, but he gives you the tools to do them in class, and if you are stuck the TAs will guide you through in office hours. I've had better lecturers, but I knew many people in the class and they all agreed he was great, which is rare. He also cares a lot.

Gives good feedback
Clear grading criteria
Caring
5.0
1.0
CS1101
Grade: A
May 6, 2020
Would take again

Dr. Arena is amazing. He responds to questions immediately and definitely wants all of his students to learn. I already knew java coming in, but I knew others that didn't, and everyone found the class not too difficult. Honestly, as long as you do the PAs, you'll be completely fine. Some do take a good amount of time though. 100% would take again.

Respected
Inspirational
Caring
5.0
2.0
CS1101
Grade: A
Aug 16, 2020
Would take again

Amazing prof. One of the best I've had during my first year at Vandy

Respected
Inspirational
Clear grading criteria
5.0
3.0
CS2212
Grade: A
Nov 29, 2020
Would take again

Just a great professor. Take him if you get the chance. If you listen to his lectures, you will be fine. Homeworks can be tough, but he's always ready to help.

Inspirational
Clear grading criteria
Caring
5.0
2.0
CS2212
Grade: A
Nov 29, 2020
Would take again

Prof. Arena is one of, if not the best professors in the CS department. He is a very nice person and extremely helpful to students. He truly has a passion for teaching. Take him if you get the chance!

Gives good feedback
Inspirational
Amazing lectures
5.0
2.0
CS2212
Grade: A
Nov 30, 2020
Would take again

This was my second time taking Professor Arena, and he did an exceptional job teaching 2212 in an asynchronous format. His lectures and examples are very clear and it is easy to get in touch with him. Highly recommend!

Respected
Accessible outside class
Caring
5.0
3.0
CS2212
Grade: B
Nov 30, 2020
Would take again

Prof Arena is probably one of the best teachers in the CS department. He seems to genuinely want to see you do well(ie he doesnt purposely sabotage grades) and gives you all the tools needed to succeed. For this being an asynchronous class, I found it to be one my favorite classes to actually work on all semester.

Gives good feedback
Hilarious
Amazing lectures
5.0
4.0
CS2212
Grade: Not sure yet
Dec 3, 2020
Would take again

I can't say enough good things about Arena. He cares, and you will see that. Discrete structures is very difficult and at times convoluted, but Arena makes it somewhat enjoyable and easier to understand. If you are confused about something, Arena WILL help you. Difficult problem sets (4) but easier exams and other grade cushions (participation).

Respected
Amazing lectures
5.0
3.0
CS2212
Grade: A
Apr 27, 2021
Would take again

he is the best cs professor at vandy

Gives good feedback
Graded by few things
5.0
4.0
CS2212
Apr 30, 2021
Would take again

I generally don't like CS profs at this school but he is caring and open to explaining things in ways that don't feel condescending. He also has been the most understanding about mental health issues and genuinely wants you to learn and feel your best in the class

Respected
Accessible outside class
Caring
5.0
3.0
CS2212
Dec 3, 2021
Would take again

Prof. Arena is an absolute gem. His lectures are super thorough and detailed, he goes over plenty of practice problems, and is readily available on Piazza to answer questions at nearly all hours. He uses Zybooks for the textbook; he tracks attendance through TopHat participation (5% of grade). If you get the chance, take Arena for discrete!

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
CS2212
Dec 6, 2021
Would take again

Amazing prof who made going to class fun. Will take classes just because he teaches them.

Respected
Accessible outside class
Hilarious
5.0
4.0
CS2212
Dec 6, 2021
Would take again

Prof. Dan is hands down the best professor I've had at this university. Makes this class, which is difficult, as easy as he possibly can. Very understanding, truly cares about his students and about their success. Very personable and successfully relates the material to the students, uses good real world examples when applicable. TAKE ARENA!

Gives good feedback
Respected
Lots of homework
5.0
3.0
CS2212
Grade: A+
Dec 6, 2021
Would take again

Prof Dan is definitely one of the best profs I've had at the school! Besides being a kind, caring, and entertaining professor, he explains concepts in a very clear and structured way. Homework is great exercise but has never been overwhelming. Take him at all cost!!

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CS2212
Grade: A+
Dec 7, 2021
Would take again

Arena is the GOAT. Nuff said.

Hilarious
Caring
EXTRA CREDIT
5.0
4.0
CS2212
Grade: B-
Dec 7, 2021
Would take again

Professor Arena is the best CS professor here. Hes funny, genuinely cares, and looks for ways to help you succeed. The subject material was harder for me, but I believe, without him, I wouldnt have done as well as I did. Exams are easier than homeworks which is nice. And every Friday, he brought snacks for when you got a question right. Take him!

Clear grading criteria
Amazing lectures
Caring
5.0
5.0
CS2212
Grade: B-
Dec 13, 2021
Would take again

Hard class but great professor. Discrete didn't make as much sense to me, but he made it manageable. Would absolutely take any class he taught. Genuine guy and best professor in the CS department, easily.

4.0
4.0
CS2212
Grade: C
Dec 18, 2021
Would take again

Generally a good professor, although could provide more in-depth practice problems to questions, bc the lecture ones do NOT help with the guided homeworks, which are VERY difficult under a time crunch. But you will learn a lot. A lot of it pointless, but a lot that is not. Feels like he's along for the ride with ya. And he makes bidenxtrump jokes

Graded by few things
Hilarious
Caring
5.0
4.0
CS2212
Grade: A+
Dec 21, 2021
Would take again

Homeworks can be very difficult, but concepts and exams not bad. Start homeworks early and go to TAs for help.

Respected
Inspirational
Graded by few things
5.0
4.0
CS3250
Grade: A-
Jan 6, 2022
Would take again

Dr. Arena is by far the best professor in the CS department, no questions asked. Algorithms is obviously a very tough course but if you take it with Arena you WILL do well!! His tests are significantly easier than Johnson's and his lectures are easy to follow. The uploaded videos were a LIFE SAVER so if you miss class, just watch those!!

Lots of homework
Accessible outside class
EXTRA CREDIT
5.0
3.0
CS3250
May 10, 2022
Would take again

Professor Arena is by far one of the most caring CS professors I've had so far. Algo is a hard class, but Arena is always readily available for office hours and provides opportunities for a lot of extra credit.

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
CS3250
Grade: A
May 11, 2022
Would take again

Good professor overall -- lots of room for extra credit, good slides, and actually cares about his students.

Participation matters
EXTRA CREDIT
Caring
5.0
3.0
CS2212
Grade: A
Aug 5, 2022
Would take again

There is nothing more to ask for. One of the best professors at Vandy. very chill and very caring.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CS3250
Grade: A
Dec 8, 2022
Would take again

Professor Arena is a great teacher and really cares about this student. Algo is not an easy class but Arena wants his students to do well and is a great teacher who will help you if you go to him (you'll be fine in this class if you put the work in). Definitely take Arena for every class possible!

EXTRA CREDIT
Clear grading criteria
Caring
3.0
3.0
CS3250
Feb 7, 2023

His brightspace slides contain a mistake

5.0
3.0
CS3250
Grade: A-
Mar 5, 2023
Would take again

Fantastic class and professor! I feel so much better prepared for technical interviews. The person who wrote that his slides on Brightspace have a mistake isn't looking at the right slides. He even said in class those slides come from his old online course. The current semester slides are on TopHat.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
CS3250
Grade: A
May 16, 2023
Would take again

Awesome prof, class not too bad. Tons of in class extra credit, and attendance not required but he gives a tophat grade and gives questions every class. Easy if you pay attention.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
CS3250
Grade: A
Sep 1, 2023
Would take again

He is solid good. Explain concepts so clearly. Love him

5.0
3.0
CS3250
Grade: Not sure yet
Dec 1, 2023
Would take again

the chillest chiller who ever chilled.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
CS3250
Grade: Not sure yet
Dec 7, 2023
Would take again

If you can take Arena for any of his classes I would wholly recommend it. He has a great teaching style and his exams and assignments are all extremely doable. Easily best professor in the CS department

Amazing lectures
Gives good feedback
Hilarious
5.0
3.0
CS3250
Grade: Not sure yet
Dec 10, 2023
Would take again

Arena is the absolute GOAT of the CS department. The best professor I've had in STEM classes. The most down-to-earth, hilarious, and caring professor you'll have. Lectures are incredibly entertaining, and he is always doing everything he can to be available for students. He genuinely wants to see everyone succeed. Take it with Arena if you can!

Amazing lectures
Gives good feedback
Hilarious
5.0
3.0
CS3250
Grade: A
Dec 17, 2023
Would take again

great teacher, always willing to help, homework are tough, exams are fair, gives extra credit, overall great professor

5.0
3.0
CS2212
Grade: A
Dec 17, 2023
Would take again

super great dude. always willing to listen and help out. lectures were easy to follow and clear. tests and homework are very fair

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CS3250
Grade: Not sure yet
Apr 22, 2024
Would take again

Awesome professor. Difficulty of the class will vary by person, but I'd say its an interesting class that's not too stressful while still challenging your thinking. The homeworks are spaced out enough so that you have time to work on them and ask questions to improve your understanding. Opportunities to participate in class for extra credit too!

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
3.0
CS3250
Grade: A+
Apr 30, 2024
Would take again

Best CS prof in Vanderbilt.

Clear grading criteria
Inspirational
Caring
5.0
3.0
CS3250
Grade: B+
May 2, 2024
Would take again

Great prof. One of the most human in the department. Truly cares about the quality of his lectures and improving his teaching and it shows. Professor Arena I hope you're reading this so you know your students see and appreciate the effort you put in

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CS3250
Grade: A-
May 4, 2024
Would take again

I never write these but Professor Arena is by FAR the best CS professor I have had at Vanderbilt. He truly cares about creating a class where anyone can succeed and giving so many extra credit opportunities that honestly help so much in actively practicing the material. If I could take every CS class with this man I would.

EXTRA CREDIT
Caring
5.0
2.0
CS3250
Grade: A-
Aug 7, 2024
Would take again

This guy is AWESOME. Truly one of the best professors I've had at Vanderbilt. His quality of teaching is great (definitely a bit fast, but he made it pretty interactive and interesting so it was easy to follow). He also gives a ton of extra credit opportunities. Definitely, definitely take a class with Arena if you're pursuing CS!

EXTRA CREDIT
Amazing lectures
5.0
3.0
CS3250
Grade: B+
Nov 10, 2024
Would take again

Arena is an amazing prof who truly cares about student success. The class is challenging but manageable with the help of resources like the free textbook and tools like Unstuck AI. Definitely worth taking if you can!

5.0
3.0
CS3250
Grade: Not sure yet
Dec 6, 2024
Would take again

Best CS class I've taken and probably the best CS professor I've had, up there with Roth. Definitely not an easy class but it is intellectually engaging.

Caring
5.0
4.0
CS3250
Dec 9, 2024
Would take again

Arena is the goat. Take him if you have the chance!! This class is hard but Arena makes it fun. Grading is fair and he gives extra credit a lot.

5.0
2.0
CS3250
Grade: B
Dec 16, 2024
Would take again

All the reviews are real, I had Arena as an advisor and for algo this semester and he was great. I think people have to think the course is hard if they have other professors. Only graded by homework and exams with not extra credit but grade modifying assignments (can bump half a point or two). Lectures cover everything included in hws and exams

Clear grading criteria
Gives good feedback
Graded by few things
5.0
4.0
CS3250
Grade: A
Dec 16, 2024
Would take again

Chill teacher but algo is kind of a lot of work. Just study a couple days before the exams and you'll be fine

4.0
1.0
CS3250
Grade: Rather not say
Dec 17, 2024
Would take again

Good, but not as life-changing as people make it out to be. Arena is great professor: cares about students, covers the material well, down to earth, relates the content to concrete examples. But frankly, half the students don't show up to lecture and just learn from TopHat.

EXTRA CREDIT
5.0
4.0
CS3250
Grade: B+
Jan 11, 2025
Would take again

Algorithms is a difficult class, but to pass a technical interview, you're going to need to know many of the skills taught in this class. The homeworks are quite long, time consuming, and challenging, so make sure to start early. Dr. Arena has some great slides, and tries his best to give as much help as he can at OH and providing extra credit.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
4.0
CS3250
Feb 24, 2025
Would take again

The goat, if you have the opportunity to take a course with Dr. Arena absolutely do that. He is funny as hell, an extremely talented lecturer, exceptionally fun and nice. He even showed up to a student's music performance after promising to do so because he wanted to support his students. Great guy and prof.

5.0
3.0
CS3250
Grade: A
Mar 10, 2025
Would take again

Truly the GOAT. Most chill dude ever, decent extra credit, good at explaining difficult concepts easily, is very down to earth. If you put in effort you will do well.

3.0
3.0
CS3250
Grade: A
May 3, 2025
Would take again

Arena is overrated imo. His lectures are quite good (albeit he is a bit annoying -- I don't need to hear your daughter's life story each lecture), but his slides are not: less focus on abstract ideas; only specific examples. The homework in this class is a bit ambiguously worded and graded too generously. It's not all trivially easy, which is good.

EXTRA CREDIT
Graded by few things
Accessible outside class
5.0
3.0
CS3250
Grade: A
May 4, 2025
Would take again

One of my favorite classes. I learned so much and Prof. Arena was always very encouraging and down to earth. He often stayed after class to go over questions or discuss the HW with me and was fast to respond to emails.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
CS3250
May 9, 2025
Would take again

Disagree with the review about not needing to hear about his daughter's life. I think it makes his lectures much more personal. Professor Arena, I hope you get your daughter some Jamba Juice over the summer by using a topological sort to find the longest path there, because you need the extra time to write an optimal substructure proof.

Amazing lectures
Hilarious
Caring
5.0
3.0
CS3250
Grade: Not sure yet
Dec 12, 2025
Would take again

Funny prof, relates a lot of what you learn with the real world. Also really inspirational, makes me feel like AI truly isn't going to replace us. Lectures are really well done and digestible, he gives plenty of extra credit if you volunteer for participation or do well on exam reviews. Also will work with you closely if you go to his OH

EXTRA CREDIT
Amazing lectures
Gives good feedback
3.0
4.0
CS3250
Grade: A-
Dec 15, 2025
Would take again

Great guy but only rating him so low because I wasn't a fan of his TopHat presentation teaching style. Probably the hardest CS class I've taken and the exams are very weird. Instead of asking us to walkthrough an algo he taught in class on the exam, he makes up a scenario that's difficult to understand and asks a what-if question about the algo

Amazing lectures
Hilarious
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 96 grades
Most common grades:
A (57)
A- (17)
Not sure yet (15)
Grade Distribution
A(67)B(4)C(2)D(0)F(0)A-/B+(23)
Based on 112 reported grades
A: 57
A-: 17
Not sure yet: 15
A+: 10
Common Tags
Respected (46)
Gives good feedback (41)
Hilarious (41)
LOTS OF HOMEWORK (39)
Amazing lectures (36)
Caring (34)
ACCESSIBLE OUTSIDE CLASS (28)
Clear grading criteria (27)
Rating Trend

Stable

+0.01 avg change
Dec
Jan
Feb
Mar
May
Dec
Last 6 months
Ratings by Course

CS2201

5.0

(4)

COMSCI10

5.0

(1)

CS2212

5.0

(29)

CS1101

4.9

(91)

CS3250

4.8

(31)
+2 more courses
Difficulty by Course

COMSCI10

5.0

CS2231

4.0

CS2201

3.8

CS1101

3.3

CS2212

3.1

Similar Professors