3.4

Joe Versoza

Computer Science - New York University

3.4
Quality
3.6
Difficulty
50%
Would Retake
94
Reviews
3.4
Quality
3.6
Difficulty
3.4
Helpful
3.4
Clarity

50%

Would Retake

94

Reviews

Rating Distribution
Official

5

41

4

13

3

7

2

10

1

23

What Students Say

Joe needs to reconsider his curriculum and beyond

CSCI0002 - 1.0 rating

Lots of homework and difficult tests

CSCIUA480 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

12%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (18)
A (17)
A- (9)
Grade Distribution
A(20)B(5)C(2)D(1)F(0)A-/B+(12)
Based on 61 reported grades
Not sure yet: 18
A: 17
A-: 9
A+: 3
Common Tags
Lots of homework (43)
Test heavy (16)
Caring (13)
Tough grader (13)
LOTS OF HOMEWORK (11)
Clear grading criteria (11)
Lecture heavy (9)
EXTRA CREDIT (5)
Rating Trend

Declining

-1.49 avg change
Jan
May
Feb
Mar
May
Dec
Last 6 months
Ratings by Course

INTROCOMPPROG

5.0

(1)

CSCI0480

5.0

(2)

CSCIUA480001

5.0

(1)

UA467

5.0

(1)

CSCIUA2

4.7

(6)
+17 more courses
Difficulty by Course

CSUA479

5.0

CS480

4.3

CSCI467

4.3

INTOCOMPPROG

4.0

CS101

4.0

Reviews (94)
5.0
2.0
CSCIUA2
Grade: A
Apr 7, 2014

Joe Versoza is an awesome teacher. He is super organized and I can not recommend him enough! The home work is moderately difficult, but if you ever ask him for help you won't have any trouble. Also, he prepares you really well for his midterms.

5.0
2.0
CSCIUA0002
May 19, 2014

Joe Versoza is easily the best professor I've ever had. He's clear, concise, organized, and funny. He goes above and beyond to ensure his students know the material and are prepared for exams.

5.0
2.0
CSCI0002
Grade: A
Jul 16, 2014

Joe's lectures are extremely clear and fun. If you go to class, the assignments are a breeze. He makes it very clear what he expects you to know for exams, and he doesn't try to trick you with his exam questions. Easily one of the best professors I've had at NYU.

5.0
2.0
CSCIUA2
Grade: A
Sep 2, 2014

Joe is awesome! Super clear, helpful and a great guy. Wish he taught all my compsci classes.

5.0
2.0
CSCIUA2010
Grade: A
Nov 4, 2014

Very good teacher, teaches clearly, gives fun assignments, and likes to use cute cat examples! He is helpful, easy-going and you will learn a lot from his class.

1.0
4.0
INTOCOMPPROG
Dec 1, 2014

Tried emailing him 3 different times and he didn't answer any of them.

5.0
2.0
CSCIUA2
Dec 8, 2014

Clear, pretty engaging lectures, everything posted online, lots of assignmentssome EC can smooth over some rough exam scores. Definitely recommended.

5.0
1.0
INTROCOMPPROG
Dec 22, 2014

Love this guy. Will be looking forward to taking him again. I definitely recommend him. He makes everything pretty straightforward and clear.

5.0
2.0
CSCI2
Dec 23, 2014

prof. versoza is everything a professor should be. his lectures and ppts are very clear, his homework questions are challenging and comprehensive, and he prepares you very well for his exams. (and he's a very generous grader). he doesn't take attendance but i recommend you go to every class because you get a lot out of them.

5.0
2.0
CSCI0002
May 31, 2015

Professor Versoza was a great teacher who was very organized. He made Python very clear, and provided numerous resources to improve our knowledge of the language. It's important to look over his review powerpoints because some test questions are fairly tricky. I will definitely take him again for CS101.

5.0
2.0
CSCIUA2
Grade: A-
Jan 1, 2016

Best Computer Science professor I've had. He really makes the material engaging in a way I haven't had with any other professor. I wasn't sure if CS was the right major for me at the time but his class definitely helped me affirm it. Easy to reach and helpful in every regard to the curriculum.

4.0
3.0
CSCIUA2010
Grade: B
Feb 12, 2016

Didn't open the textbook once. Uses students in higher levels of CS as graders and tutors. They hardly give you the help you want when you go for tutoring or ask questions in class. Two days a week: one class for lecture, one class for in-class assignment (where we worked on HW). HW due every week.

5.0
2.0
CSCIUA0002
Jan 1, 2016

Hands down the best professor ever. I came in this class thinking I'll take it for a semester, but Joe made programming so interesting I'm considering majoring in it. He's really approachable, funny, and cares about his students. His exams are fair and he's an easy grader but homework might be a bit overwhelming. Please take him if you can!

4.0
4.0
CS101
May 10, 2016

Somehow feel the professor overpraised in rmp. Really good for learning but really give assignment more frequently than other professors, and somehow repeating. Understand that practice makes perfect but feel a little bit unnecessary, as least from my point of view. But still I see he is a good instructor.

5.0
3.0
CSCI480
Grade: A-
Nov 16, 2016
Would take again

Great professor. Gives a decent amount of homework, but it's very effective at helping you learn the material. Clear lectures and slides, always available and willing to help, and grades very fairly.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
1.0
5.0
CSCIUA480
Jan 1, 2017
Wouldn't take again

Lots of homework and difficult tests

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CSCIUA480
Jan 1, 2017
Wouldn't take again

Gives Lots of homework and focuses on too many details at exam. He has some sort of weird smartness that he would like to show off.

Skip class? You won't pass.
LOTS OF HOMEWORK
GRADED BY FEW THINGS
5.0
2.0
CSCIUA2
Grade: A
Jan 30, 2017
Would take again

Joe is an amazing professor, especially if you're just starting out with Python! Lectures are extremely clear and fun and homework assignments are also not hard. It's a shame he doesn't teach Intro to Comp Sci or I would definitely have taken his class!

Clear grading criteria
Amazing lectures
Caring
2.0
5.0
CS480
Grade: C+
Feb 20, 2017
Wouldn't take again

He is clearly smart, but is not a good teacher. His method of teaching is reliant on giving you an enormous amount of teeth grinding work. Also he talks way too fast.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
3.0
CSCI0002
Apr 11, 2017
Would take again

I had Versoza for Python and Intro to Comp Sci, and he's the reason I'm a CS major. He's extremely clear in his lectures, provides very good resources, and his assignments were always lengthy and tough, which is incredibly helpful. He emphasizes the importance of working hands-on with code, which reinforces the material incredibly well. Great prof.

Participation matters
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
3.0
CSCIUA0002
Grade: A-
Apr 12, 2017
Would take again

He quickly learns students names which eliminates intimidation in a class of unfamiliar people. Complaint: his exams do not show accurate representations of a student's skills. Programming heavily relies on continual test runs which a hand written test doesn't allow for. Sometimes, in attempt to let you figure it out, he fails to properly assist.

Clear grading criteria
Caring
EXTRA CREDIT
1.0
4.0
CSCI0002
May 25, 2017
Wouldn't take again

Happily dumping endless hours of weekly homework, offering pathetic quantities of extra credit, expecting perfection on a test that the TA's don't understand, and refusing to curve the class grade, Professor Versoza is lightyears from encouraging students to pursue programming professionally. Joe needs to reconsider his curriculum and beyond.

LOTS OF HOMEWORK
TEST HEAVY
GRADED BY FEW THINGS
5.0
2.0
CSCI0002
Grade: A
Sep 10, 2017
Would take again

Joe was always super clear during class and super fun! He really cares about his students and makes an effort to make homework/projects fun. For Python, don't bother buying the textbook! Do the online modules and homework.

LOTS OF HOMEWORK
Caring
5.0
3.0
CS480
Oct 31, 2017
Would take again

He actually knows what he's doing and will teach actually useful full-stack skills. Be prepared for a lot of homework, but for the most part, they're manageable and the tutors he's hired are super friendly and accessible. Lectures can feel rushed because he's trying to squeeze in a lot of material in a semester.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CSCI480
Grade: A-
Dec 16, 2017
Wouldn't take again

AIT is a very very hands-on and intense elective, especially if you've never learned Javascript (and HTML/CSS). Hard to follow lectures, so be prepared to learn everything on your own outside of class. Slides are directly related to the hw though, which form the foundation for the exams. Very useful class though.

LOTS OF HOMEWORK
LECTURE HEAVY
4.0
4.0
CSCI480007
Oct 29, 2018
Wouldn't take again

Took his undergrad data management, and after midterm, he said he's giving average B-, which made me so worried, so I'm writing this review for future students taking this course. His lectures and notes are clear, and there will be tons of materials if you're not a web minor or not on this track. You'll learn, but you need a big and strong heart.

Tough Grader
Get ready to read
TEST HEAVY
5.0
3.0
CSCI0480
Grade: A+
Dec 9, 2018
Would take again

Loved the prof, amazing teacher. Could explain python to a toddler

Respected
Clear grading criteria
Hilarious
5.0
3.0
CSCIUA480
Jan 7, 2019
Would take again

Versoza's class is the best experience I've had in the CS dept; it's built around tight feedback loops, from the fair but non-triv hw to the lectures (most of the teaching is done through live demos); he can effctvly take the temp of the class and backtrack organically when necc; the class seems designed to teach everyone w/out patronizing anyone.

3.0
4.0
CSCI480AIT
Grade: B
Dec 19, 2018
Would take again

Versoza is cool and a good lecturer but gives a lot of homework and the midterm was hard. Although final was easier. Take the class if you want to learn JavaScript. If you want an easy A don't do it.

1.0
4.0
CSCI2
Jan 8, 2019
Wouldn't take again

SO much work!! 12 pages of hw due every week is unreasonable, especially if you are taking any other CS class. Look at an old syllabus! He is a tough grader and his lectures are not interesting. He gives you coding demos and expects you to follow, even if it is a new topic. No hands on coding in class, except for the last two classes.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
4.0
CSCIUA480
Jan 24, 2019
Would take again

AIT was actually pretty okay with homework, and imho it's very doable. Comes off as a bit pretentious tho.

Gives good feedback
5.0
4.0
CSCI480
Jan 9, 2019
Would take again

AIT - With a homework every week, it is a dependable heavy workload, but it is so worth it. It was one of my favorite classes I've taken - you learn a ton of useful material. The reason he gives you assignments every week is so that you actually understand the material he is teaching, and the grading is fair. Take the class if you have time for it.

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
2.0
4.0
CSCIUA480
Grade: A
Apr 6, 2019
Wouldn't take again

(AIT) It's not an easy A. He's not very friendly in office hours; best time to talk to him is right after class while he's still pretending to be nice. He gives so much hw without any breaks, even while we were working on the final proj he gave us hw. Assignments and exams were not easy. Time consuming class so do not take with other hard classes.

Lots of homework
Tough grader
5.0
3.0
CSCIUA480
Apr 29, 2019
Would take again

AIT is hands down one of the most useful classes I have taken. Joe is lit! He really cares about his students and knows the material so well.

Inspirational
Amazing lectures
Caring
5.0
4.0
CSCI480
May 6, 2019
Would take again

100/100. Prof. Versoza is amazing. He is probably one of the most dedicated instructors of NYU. The course was difficult (tonnes of hws) but it helped me learn technologies which are widely used in the industry. If you're a CS major, don't graduate without taking this course.

Lots of homework
5.0
3.0
CSCIUA480
May 25, 2019
Would take again

One of the better professors at CAS that knows his stuff, and is very dedicated to teaching students. His lectures were very informative and interesting!

Gives good feedback
Lots of homework
Accessible outside class
4.0
4.0
CSCI480
Grade: A-
May 30, 2019
Would take again

VERY practical content for AIT. Long weekly HW but again very practical and helps nail concepts/theory. Plenty of deadline extensions & extra cred. Lectures move fast and demos imo aren't super engaging. Can study on your own and do fine. Tests nuances and specific stuff on exams. Final project is an awesome chance to add someth to your portfolio.

Lots of homework
Clear grading criteria
EXTRA CREDIT
3.0
4.0
CSCIUA2
Jul 18, 2019
Wouldn't take again

He gives a lot of homework each week that feels never-ending. He is very nice but his lectures can be redundant. The exams were difficult and he does not curve more than 1-2points depending on the class avg unlike some of the other professors.

Lots of homework
Participation matters
5.0
3.0
CSCIUA0002
Grade: A
Oct 4, 2019
Would take again

Professor Versoza is the reason I pursued a CS career as a non-major. His lectures were super clear & entertaining. He was always there to offer assistance. He was patient and truly wanted to see you succeed. He offered plenty of opportunities for extra credit. His assignments were sometimes a bit challenging, but never felt pointless.

Clear grading criteria
Caring
EXTRA CREDIT
2.0
5.0
CSCIUA0002
Grade: A-
Dec 21, 2019
Would take again

He's generally a nice guy but his tests are just so hard. He did give some extra credits opportunities.

Respected
Inspirational
Test heavy
3.0
4.0
CSCI0002
Nov 14, 2019
Wouldn't take again

Well versed in his field; however, there were 4 programming assignments every week and not too many tutoring opportunities. Average on both midterms was around the C range, while the max was an A, if that gives you an idea of the difficulty. This class actually made me realize I don't want to do computer science, haha.

Lots of homework
Test heavy
5.0
3.0
CSCIUA480001
Grade: A
Feb 13, 2020
Would take again

Professor Versoza is amazing. His courses (AIT and DMA) are well structured, relevant to technology today, and really well taught. The homeworks can sometimes take a lot of time, but the grading criteria is very clear and if you read the instructions carefully, you can do very well. The exams are very fair and lectures are very clear

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
CSCI480
Apr 30, 2020
Would take again

practical applications and hands on with the material (through hw), material not really difficult but homework does take long to do (5-10 hours a week). approachable guy, accommodated well during online shift for pandemic

Lots of homework
4.0
3.0
CSCI480
Jun 17, 2020
Would take again

Clear lectures and a lot of detailed slides. The homework he gives isn't that hard but they're time consuming (at least 5 hrs) and once a week. The class (AIT) is very practical and it's worth taking with him. He's very helpful when it comes to questions!

Lots of homework
Accessible outside class
Clear grading criteria
2.0
4.0
CSCIUA480
Grade: Not sure yet
Nov 14, 2020
Wouldn't take again

He tries to squeeze a lot of things into the lecture, but I don't think he explained it clearly. And he would assume you know a lot of stuff which is actually not listed in the prerequisite of the course. This makes me really struggle at the beginning of the course.

Test heavy
4.0
3.0
CSCIUA0003
Grade: A
Feb 5, 2021
Would take again

One of the better professors in the CSCI department. Very organized, lectures are clear and to the point, explains concepts very well. The highlight for me was doing workshops once a week, where we can collaborate with others to write code.

Participation matters
Clear grading criteria
Caring
2.0
5.0
CSCI467
Nov 10, 2021
Wouldn't take again

Joe gives an unreasonable amount of work in a very short amount of time. He also teaches too quickly in class and assumes that we have prior knowledge of certain things. I have never spent so many nights in Bobst before taking this class. I will never take another of his classes, and if you're smart you won't either.

2.0
5.0
CSCI479
Mar 17, 2021
Wouldn't take again

Quizzes/tests are made way too long to the point where most people complain about not being able to finish them. I think it would be a good course for people who can handle time pressure but for me it's been difficult to not be overwhelmed by the difficulty of his quizzes, tests, and homework. His teaching also feels rushed and vague at times.

Lots of homework
Tough grader
3.0
4.0
CSCIUA467
Nov 13, 2021
Wouldn't take again

Do not recommend in addition to another workload heavy class. Back-to-back quizzes and assignments, which can be draining. The lectures themselves can be rushed, so expect to use outside resources to supplement the knowledge. Tends to present coding demos. Not so accessible outside of class, but will accommodate class' needs (ex: pushing deadlines)

Lots of homework
Test heavy
5.0
3.0
UA467
Grade: Not sure yet
Nov 23, 2021
Would take again

Huge workload, but well-worth it. A great way to truly understand the foundations of web-development and get started on modern web-dev as well.

Lots of homework
1.0
5.0
CSCI479
Grade: A-
Dec 1, 2021
Wouldn't take again

wtf. i'm not even doing badly in this class but this prof sucks. i literally haven't been to class since september because i realized going is such a waste of my time, i just try to learn off his slides and the internet. it's like he expects us to have a bunch of background knowledge on the already very heavy class material.

Lots of homework
5.0
4.0
CSCI479
Dec 13, 2021
Would take again

Very respected and well-prepared. Answers every question you ask in the forum on time. Makes the BEST slides at NYU, very clear and well-organized. This class is heavy and fast-paced, but professor Versoza really facilitated the learning experience. Exams are hard but reasonable curves are given.

Gives good feedback
Respected
1.0
5.0
CSCIUA0479
Grade: Not sure yet
Feb 12, 2022
Wouldn't take again

Warning! Do not take his class! True he is a good speaker and is knowledgable in what he is teaching. BUT, too much homework and due in such an unreasonable time! Ruins my life this semester. Think about that, project in your other CS class that is due in 2 weeks or more, Joe only gives you 6 days to finish. WTF? I have other classes to do as well

Lots of homework
Get ready to read
1.0
5.0
CSUA479
Feb 12, 2022
Wouldn't take again

Run! I joined the class based on Joe's RMF rating(3.8). BUT, the unreasonable amount of HW still is beyond my expectation! I talked to someone who took his class before, and apparently, he is getting tougher now with even more hw! Joe assumes you know python a lot already and always lectures really fast. Think about you spending 25 hrs/wk in hw!

Lots of homework
Lecture heavy
Tough grader
5.0
2.0
CSCI479
Grade: A
Apr 2, 2022
Would take again

Lot of hw, but relatively easy. Super helpful content.

Lots of homework
5.0
2.0
CSCI0480
Grade: A
Apr 7, 2022
Would take again

He is really a good teacher! You can learn so much knowledge from his course! I do not understand the logic of why some students rate 1.0, that is unfair! If they find the hw is way too much for them they can just leave.....

3.0
4.0
CSCI479
Apr 12, 2022

Quite interesting to see his ratings are polarized here. For me, he truly is a good speaker, organized and knowledgeable. Hw is a lot but difficulty OK to me. Yet his grading is terrible. Over 20 quizzes and hws and none of them could be dropped off. The exam is designed to be unfinished and curve is a joke. Many friends around me worry about grade

1.0
3.0
CSCI479
Grade: Not sure yet
May 22, 2022

Lectures are OK, but grading is absolutely horrible. Don't take if you want to get a decent grade.

1.0
5.0
CS480
Grade: B-
Jun 4, 2022

Joe is good at giving lectures and his the slides/quizzes are helpful but the midterm and final are crazy. Since they're online, tests are way longer than he expects u to finish and the curve that he gives to try and offset this is totally ineffective. I would only take this course when everything is completely in person and the tests are normal.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
CSCI467
Sep 27, 2022

The constant tangents and unfollowable speed at which he types code makes this class unbearably confusing. He falls under the fallacy that the entire class understands his jumble of explanations because of a few students with prior web dev experience. He fails to recognize that too much info is overwhelming and ineffective.

Lots of homework
Lecture heavy
1.0
5.0
CSCI480AIT
Grade: Drop/Withdrawal
Oct 21, 2022

Moved at a very fast pace and assumed you knew about the material already. Things were not clear and it moved so quickly that you could not even finish reading a sentence. Final-length homework assignments are due every week. Led me to feel hopeless, and crazy amounts of stress, and I withdrew. I hear the testing and midterm were even worse.

Lots of homework
Lecture heavy
4.0
4.0
CSCI467
Grade: Not sure yet
Nov 8, 2022
Would take again

If ur planning to take AIT, go Pass/Fail and do udemy web bootcamps beforehand. Perfect chance to complete a first full-stack project which helps boost my resume. Joe's open to suggestions and adjusts hw to easy mode after we protest against it. Midterm's also not so bad. Despite this, Do PF and Do bootcamps!!! Also, things r better after midterm!!

Tough grader
2.0
4.0
CSCI467
Grade: Not sure yet
Nov 15, 2022

Really hate the test and quiz. The test takes too much. Tough grader. Highly not recommended if you want to maintain good gpa

Tough grader
Lots of homework
Test heavy
5.0
4.0
CSCIUA467
Grade: Not sure yet
Dec 10, 2022
Would take again

Very knowledgeable and caring professor. I find this class challenging , but prof Versoza is always there to help. Lots of work but skills gained are worth it. Don't take this class if u have other hard classes. Definitely will recommend those who don't have web dev experiences to get familiar with MERN stack beforehand through youtube or udemy.

Lots of homework
Hilarious
Caring
1.0
4.0
CSCI467
Grade: B-
Dec 11, 2022

Run!!! unless you do not care about GPA

Tough grader
Get ready to read
3.0
4.0
CSCI480
Grade: A
Dec 14, 2022

Honestly, Versoza is a good and funny guy, but he needs to re-evaluate the structure of the midterm and finals. He outright stated that the "midterm and final" are to not be finished by design like some sick stressful pseudo-Putnam exam ideology. Tests are on useless syntax and a struggle, especially with no extra monitors. Project heavy as well.

Lots of homework
Hilarious
Test heavy
2.0
5.0
CSCI467
Grade: Not sure yet
Dec 17, 2022

Be careful when choosing this class! Despite the very time-consuming homework assignments and final project this class is in reality a test-heavy course in disguise. Disappointing how tests are tailored towards cheating and consequently almost impossible. Questions are on obscure info barely mentioned in class or unnecessarily complex and rigid.

Lots of homework
Test heavy
1.0
4.0
CSCI479
Grade: Not sure yet
Dec 28, 2022

Take the other section if possible

Lecture heavy
Test heavy
4.0
4.0
CSCI467
Grade: A
Jan 2, 2023
Would take again

Full stack is not easy, so giving a low score for it is too hard does not make sense. Indeed Prof.Versoza cannot explain everything and is far from explaining everything well. However it is not completely all his fault: with less than 3 hours of lectures in a week, it is just not possible for him to teach every detail of the material.

EXTRA CREDIT
Lots of homework
Caring
1.0
4.0
CS480
Grade: B-
Jan 10, 2023

Joe loves giving really difficult and useless exams. No matter how you did well in the projects. You have to face the truth you need to memorize all the trivial outdated knowledge of frontend and wrote all the answer within extremely limited time. And the exams took too much percent in grading. I sincerely recommend you not to take this course

Tough grader
2.0
5.0
CSCI480
Grade: Not sure yet
Feb 8, 2023

I think he's a nice person, not the best prof with respect to exams and assignments. What he teaches in class is different from what you're graded on, he thinks students don't have other classes and other hw to deal with. Designs incredibly time consuming assignments for no apparent reason. Lmao I'm annoyed I didn't switch

Lots of homework
Test heavy
1.0
4.0
CS480
Grade: Not sure yet
Mar 28, 2023

Somehow, each class he teaches becomes some sort of a race. You are ALWAYS playing catch up, because that's just how he designs his classes - he sets you up to fail. That to me is not good teaching, because students aren't learning anything. If you forget every single thing you learnt the moment you leave the exam hall, it's not actual knowledge.

Lots of homework
Test heavy
1.0
4.0
CS480
Grade: Not sure yet
Apr 19, 2023

he's not a bad person, he just assigns a ton of work you'll hate before, during and after doing it.

Lots of homework
5.0
4.0
CSCI467
Grade: A-
May 23, 2023
Would take again

High quality materials but NEVER take this course when you choose to overload. You will face tons of assignments, I mean it.

Lots of homework
Hilarious
Test heavy
1.0
5.0
CS480
Grade: Rather not say
May 24, 2023

he's a good person but not a good professor. he needs to structure his classes better so you're not always feeling like you're rushing in every single lecture. it felt like a train wreck this semester, avoid him

Lots of homework
4.0
3.0
CSCI479
Grade: B+
Jun 5, 2023

Fair professor that packs a lot of very good information into the semester. Lectures got very boring for me at times and he made a lot of jokes that I didn't care for but at the end an above average professor.

5.0
4.0
CS480
Grade: Not sure yet
Oct 25, 2023
Would take again

Professor Versoza is an incredibly kind and helpful professor. This class was certainly a good bit of HW and involved a lot of information, but is definitely doable.

Get ready to read
Lots of homework
Caring
1.0
5.0
CSCI467
Grade: C+
Nov 7, 2023

He rushes through everything, not explaining the reason behind it. Homework takes you so much time, but they are worth so little grade. Unclear instructions often appears on tests. He takes a long time to respond on edstem. Dont trust TA or people that suggest taking this course, unless you are a person who's similar to the person who's suggesting.

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
CSCI467
Grade: Not sure yet
Dec 14, 2023

Ok at explaining topics but the course is very dense. Homeworks are reasonably easy. Exams are difficult and, by his admission, pretty much designed not to be finished. Especially bad because they make up ~55% of final grade. Course is designed as though it's project-focused, but isn't. Final project can be good for resume if you try though.

Tough grader
Lots of homework
1.0
5.0
CSCI467
Grade: Rather not say
Dec 14, 2023

If you don't have that much faith in your computer science skills, don't take his course no matter what. Most importantly, DON'T LISTEN TO THOSE who recommend his course because "at least he is a nice person". I'm not saying they are wrong, but I guarantee that you will regret your decision very deeply if you listen to them.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSCI467
Grade: Rather not say
Dec 14, 2023

If you don't have that much faith in your computer science skills, don't take his course. Most importantly, DON'T EVER LISTEN TO THOSE who recommend his course because "at least he is a good person". I'm not saying they are wrong, but I can guarantee that you will soon be deeply regretful if you listen to them.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CSCI479
Dec 20, 2023
Would take again

Not hard & useful class, especially for those who work with databases and python. HWs take around 3-4 hours. In-class quizzes are announced in advance. Exams are a bit hard but not unmanageable, just go through slides and practice, nothing unexpected there.

Test heavy
5.0
3.0
CSCI480AIT
Grade: A
Jan 26, 2024
Would take again

Kindhearted and accommodating professor who gives well organized lectures. Very active on ed discussion. There's a lot of material in the course and he taught it well. just don't sleep on the homeworks & exams

Amazing lectures
Lots of homework
Accessible outside class
1.0
5.0
CS480
Grade: B+
Jan 30, 2024

Yes, he is a nice person. But, his course sets you up for failure. Exams were tough, many students did not finish, homework takes anywhere between 6-10 hours a week, and lectures go at lightning speed, does NOT give you ANY time to take notes. Tests you on HTML when its not even taught in this class, he assumes you already mastered it prior.

Lots of homework
5.0
4.0
CSCI467
Grade: Not sure yet
May 2, 2024
Would take again

VerGOATza Versoza gives more homework than most other CS4XX elective courses and that you should be prepared to spend anywhere between 6-10 hours a week (esp. AIT; DMA, not so much) However, the topics he covers in these classes lean toward applicable skills used in the industry, and I appreciate his lecture style. He also sounds like MKBHD

Amazing lectures
Lots of homework
Respected
5.0
4.0
CSCI467
Grade: Not sure yet
May 14, 2024
Would take again

i love his teaching style & he's nice + understanding. BUT always look over notes BEFORE lectures bc he's fast. lots of hw and tests are anxiety-inducing but I learned a lot. the skills I learned in AIT helped me get an internship + I learned how to code fast bc of the amount of hw lol. take him if ur interested in fullstack/know some web dev stuff

Lots of homework
Caring
Lecture heavy
5.0
4.0
CSCI467
Grade: A+
May 16, 2024
Would take again

Versoza is the best cs professor that I've had at NYU. His lectures are intense and he gets through an immense amount of material extremely quickly BUT if you are able to engage with him and take everything in it is so worth it to be there. The only thing to be careful of is that it (AIT) is homework heavy throughout the whole semester.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
CSCI467
Grade: A+
May 16, 2024
Would take again

Lectures go at a fast pace as others mentioned, overall a great professor who knows the content very well and is very accessible outside of class. Homeworks are well designed for real world application, expect to spend around 5hrs weekly. Exams are curved to an average around B. Highly recommend him for full stack!

Clear grading criteria
Lots of homework
Caring
5.0
3.0
CSCI480AIT
Grade: B+
May 31, 2024
Would take again

Joe is the GOAT, highly recommend him. Homework are time consuming but really not that hard if you pay attention in class. Final project was an easy 100% and exams were designed to give you as many points as possible. Definitely take!

5.0
3.0
CSCIUA0479
Grade: A
Feb 26, 2025
Would take again

Took AIT with him. GOATED professor of all time, wish I can take his class again to be honest. Easily my most favorite class in my whole academic career at NYU. Learned so much during the course.

Amazing lectures
Lots of homework
Caring
1.0
5.0
CSCI479
Grade: Not sure yet
Mar 21, 2025

The man does not give you a chance to take notes. He goes lightning fast in lectures and expect everyone to already know what's going on. Only a snippet of the notes gets uploaded. Getting a response back from him for questions take ages or sometimes don't even respond.

Tough grader
Lots of homework
Test heavy
2.0
4.0
CSCI479
Grade: Not sure yet
May 8, 2025

if you don't have a solid background in python(data in gen) don't take this course. he goes wayyyyy to quickly for anyone who doesn't at least do 4 leetcode problems a day. hw is insanely tedious and quizzes/exams designed to make you not finish. i won't say they're very hard but the workload is crazy. he cares abt us but not the best lecturer.

Lots of homework
Lecture heavy
Test heavy
4.0
5.0
CSCI467
Grade: A-
May 30, 2025
Would take again

He is a good professor and you will learn a lot, but the lectures are incredibly fast and there is a lot of homework. At one point in the semester we had homework, a final project, and in class quizzes all at once. Also, the curves only benefit those below a B and aren't fair to all.

Lots of homework
Lecture heavy
4.0
3.0
CSCI479
Grade: A
Dec 23, 2025
Would take again

Professor Versoza's lectures are super fast-paced so a lot of the time you have to go back outside of class or while doing the homework to understand what is going on. But, he drops a homework and a quiz and you can tell he definitely cares and wants everyone to get a good grade.

Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

12%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (18)
A (17)
A- (9)
Grade Distribution
A(20)B(5)C(2)D(1)F(0)A-/B+(12)
Based on 61 reported grades
Not sure yet: 18
A: 17
A-: 9
A+: 3
Common Tags
Lots of homework (43)
Test heavy (16)
Caring (13)
Tough grader (13)
LOTS OF HOMEWORK (11)
Clear grading criteria (11)
Lecture heavy (9)
EXTRA CREDIT (5)
Rating Trend

Declining

-1.49 avg change
Jan
May
Feb
Mar
May
Dec
Last 6 months
Ratings by Course

INTROCOMPPROG

5.0

(1)

CSCI0480

5.0

(2)

CSCIUA480001

5.0

(1)

UA467

5.0

(1)

CSCIUA2

4.7

(6)
+17 more courses
Difficulty by Course

CSUA479

5.0

CS480

4.3

CSCI467

4.3

INTOCOMPPROG

4.0

CS101

4.0

Similar Professors