3.9

Amos Bloomberg

Computer Science - New York University

3.9
Quality
3.1
Difficulty
71%
Would Retake
122
Reviews
3.9
Quality
3.1
Difficulty
3.8
Helpful
3.9
Clarity

71%

Would Retake

122

Reviews

Rating Distribution
Official

5

67

4

18

3

12

2

5

1

20

What Students Say

His handsome look and great personality make it very hard to skip even one lecture

CS101 - 5.0 rating

Amos is overall very solid

CS101 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 82 grades
Most common grades:
A (47)
A- (18)
Not sure yet (7)
Grade Distribution
A(52)B(6)C(3)D(0)F(0)A-/B+(21)
Based on 92 reported grades
A: 47
A-: 18
Not sure yet: 7
A+: 5
Common Tags
Gives good feedback (22)
Group projects (21)
Clear grading criteria (18)
Caring (16)
Lots of homework (13)
Hilarious (12)
Tough grader (12)
Respected (11)
Rating Trend

Declining

-0.41 avg change
Dec
Jan
Mar
Jun
Oct
Nov
Last 6 months
Ratings by Course

INTROPYTH

5.0

(1)

PROGRINTR

5.0

(1)

INTRO1

5.0

(1)

INTROPHYT

5.0

(1)

WD2012

5.0

(1)
+23 more courses
Difficulty by Course

DATABDESIGN

5.0

INTRO1

4.0

INTROTOPROG101

4.0

CSCI4WEBDESIGN

4.0

CSCIUA4

4.0

Reviews (122)
4.0
1.0
PYTHO001
Oct 15, 2011

Good professor and will help those willing to help themselves. His tests are easy and he'll show you how to do some cool stuff in Python

5.0
2.0
INTROPYTH
Nov 8, 2011

Really solid professor. Thorough explanations and a very fair grader.

5.0
3.0
PROGRINTR
Nov 10, 2011

Challenging, yet helpful teacher. While going to lectures are not mandatory, he definitely makes it worth it. While homework can be very challenging at times, he is helpful in explaining, and even helps with parts of it in lecture. Midterms are short and usually easy, but he is a tough grader, and will catch your mistakes.

5.0
4.0
INTRO1
Aug 4, 2012

Excellent professor. Anything not understood will be clarified. Challenging hw, but midterms were fair. Grading was also very fair.

5.0
2.0
INTROPHYT
Nov 27, 2012

He is an excellent professor highly recommended. He gives real life examples all the time and he teaches you more than you should know. If you take another professor you are seriously stupid. I wish I can take his classes over and over again. And I will take his courses, if he teaches what I need to take

5.0
3.0
CSCI4
Dec 19, 2012

Great teacher! Clear, good notes and easily approachable.

5.0
3.0
WD2012
Dec 24, 2012

Excellent instructor. Very knowledgeable. Learnt every track for becoming a web developer from his web development intensive class.

4.0
2.0
WEBDSGN
May 21, 2013

Kind of a by the books guy. I've a friend in the other class who had it way tougher. If you get the chance to take web design with AMOS then take it.

5.0
2.0
CSCIUA4001
Jun 10, 2013

Love this class. The professor clears up the course material remarkably and firmly. with Whatever the reason to take this course, you won't regret to have taken the class ever, never!

5.0
2.0
WEBDEVELOPMENT
Sep 30, 2013

One of the best professors I have ever had. I was brand new at programming and became extremely knowledgeable at several programming languages before the end of his class. I cant say enough good things about Amos.

5.0
3.0
CS102
Oct 9, 2013

Great professor! Clear lectures. I recommend taking his class.

5.0
2.0
CSCIUA2
Grade: A
Jan 6, 2014

Great professor, teaches with great clarity and patience. Has a great sense of humor. Exams are all multiple choice and are subject to a flat curve if the class had trouble with it. Homework is also offered with extra credit in case you need the grade buffer. Gives students every opportunity to get an 'A'.

5.0
2.0
CSI101
Grade: A-
Aug 9, 2014

AMAZING professor. Highly recommended! He teaches very well and makes the course super interesting. Homeworks can be a little hard but they are fun to do and they really help you understand the material. Exams are multiple choice, fill in the blanks and 2-3 code writing questions. If you study his notes and do the homework, youll get an A/A-.

5.0
2.0
INTROWEBDEV
Nov 18, 2014

Took for intro to web development. Came in as a complete newbie but left feeling pretty comfortable with basic HTML CSS and photoshop thanks to him. Always to help and will try to get you an A. He's also hilarious. 1010 would take again

5.0
3.0
INTROTOCOMPPROG
Jan 25, 2015

Cannot say enough good things about him. Assignments can be difficult, but they are always enjoyable. Midterms and final are straight-forward and over the basic information learned. Super understanding and helpful if you ask for it. Hope to take more of his classes.

5.0
1.0
CSCIUA380
Apr 28, 2015

Physical Computing was a great introduction to a topic which is basically nonexistent at the undergrad level. The professor is clear and grading is very fair. If you go to class and do the assignments you should easily be able to get an A.

3.0
4.0
CSCIUA60002
Grade: A-
May 14, 2015

OK professor. Not too enthusiastic or interesting. Gives very tough exams far different from the practice material.

1.0
5.0
DATABDESIGN
May 21, 2015

I have no idea who everyone else had as a teacher because that was NOT Amos. If you are planning on taking Database Design, take it with Deena Engel. I repeat. Take the class with Deena. I learned more from the tutors than I did from Amos. Avoid his as a teacher at all costs.

5.0
3.0
CS101
May 28, 2015

Amazing professor with a great sense of humor. Exams are very reasonable and not difficult at all if you show up and pay attention in class. He makes lectures are fun and interesting. Highly recommend taking any of his classes.

5.0
3.0
INTROTOPROG101
Grade: A+
Dec 22, 2015

He's pretty good at teaching programming but ultimately you end up learning both through his lectures and through the assignments and self-modules. It's really all about learning in lecture and trying to think in a logical manner that helps you make it through Python. He's a great professor and very nice if you need help.

5.0
4.0
CS0002
Grade: B-
Dec 25, 2015

Professor Bloomberg is a good professor and gives you a chance to do better on your second midterm, but you learn mostly through the assignments rather than in class. He's a tough grader and doesn't give partial credit, but is very helpful and has a great sense of humor. It's a great introductory class for Comp Sci minors/majors. Tests are tough.

2.0
4.0
CSCIUA2
Grade: C
Dec 29, 2015

Lectures and homework are pretty informative. However, he'll pretty much shut you down if you need help unless you're a girl or unless he thinks you have potential in CS. Had to study a lot on my own. Tests are pretty difficult and he only curved the class by 1%

1.0
5.0
INTROTOPROG101
Feb 12, 2016

I took Intro to Programming because I thought it would be a good minor to go with a business degree. Literal worst experience of my life. Spent hours every week on the assignments and it was only Bloomberg's kids getting extra help every week. The average grade in this class is a C not an A-. Don't expect a curve and don't expect to learn anything.

5.0
2.0
CSCIUA60002
Grade: A
Jul 8, 2016
Would take again

Attendance & textbook not mandatory but lectures are very clear & informative. Go to review sessions before exams because he tells us what we should know/skip. Questions on exams are much simpler than class examples. Homework makes up most of the grade and they're straight-forward if you go to class and keep up. Friendly & helpful in office hours.

4.0
3.0
CSCIUA2
Grade: C
Jul 21, 2016
Would take again

No required textbook, gave us links to online reading instead. Homework every other night, but if you took notes and followed along in class it was easy enough, though I did seek help from the class tutor. The midterm and final varied wildly from our study guides and I did not feel as prepared as I wanted to be. Otherwise a great professor!

1.0
4.0
CSCIUA2
Grade: C+
Sep 5, 2016
Wouldn't take again

Gives pretty bad feedback and doesn't care about students.

Tough Grader
LOTS OF HOMEWORK
5.0
3.0
CSCIUA2
Grade: A+
Nov 2, 2016
Would take again

The class is very easy to follow, with very little work. There are 10 coding assignments, which we spend class time starting, and 3 tests, which we practice for in class. For homework, there are online lessons, which are really easy to understand, and then short online comprehension quizzes. In general, if you pay attention, you'll do well.

Gives good feedback
Caring
EXTRA CREDIT
4.0
4.0
CS101
Dec 18, 2016
Would take again

Challenging class for an intro level course given the difficulty of the assignments, but he challenges you to make you a better programmer and coder. His tests and assignments are a little vague sometimes, but he has very clear and engaging lectures.

Tough Grader
LOTS OF HOMEWORK
4.0
3.0
CSCI4
Grade: B
May 11, 2017
Would take again

His class is fairly easy but his tests are sort of hard. Average for first test was 75 and second one was 70. Def one of the harder web design professors because of the way his questions are structured to have multiple correct answers on a multiple choice and you have to get them all to get the question right. Never went to lecture got a B so eh.

Hilarious
5.0
3.0
CSCIUA60
Grade: A
Sep 13, 2017
Would take again

Such a nice guy! Always willing to help you out after class and has office hours pretty frequently throughout the week. His lectures aren't the most exciting thing in the world but he does a great job of teaching relevant material. Exams are basically just rehashed homework questions so, if you can do the hw you should be fine.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
CS102
Oct 21, 2017
Would take again

Very caring and kind. You learn mostly by doing your homework. He's always willing to help and wants you to know the material. His tests are kind of weird.. Some of his exam questions are structured ambiguously and he doesn't give partial credit, making it fairly difficult to get 100.. overall good professor

Tough Grader
Gives good feedback
Get ready to read
1.0
5.0
CS101
Oct 23, 2017
Wouldn't take again

Avoid this professor at all costs!

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
3.0
CS101
Grade: A
Nov 30, 2017
Would take again

Professor Bloomberg gives a very informative presentation of the course material and clear instructions. His handsome look and great personality make it very hard to skip even one lecture. It was also a great time chatting with him during office hours. Exams are reasonable and he replaces lower early exam scores with the later ones.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Would take again
3.0
3.0
CS101
Grade: Not sure yet
Dec 20, 2017
Wouldn't take again

Hes a solid choice. Very clear and thorough and available outside class. However, his exams are very long and often dont test the material in a way thats considered and effective. This leads students who lose focus after a while to do worse in his exams. If youre reading this Amos, and I bet u are, test concepts that dont require much writing.

Tough Grader
Gives good feedback
Get ready to read
4.0
3.0
CSCIUA2
Grade: A
Dec 21, 2017
Would take again

His lectures are kind of dull, but they can be helpful if you pay attention. He loves taking questions, so that's good. Just go to him if you have questions. The tests seem hard at first, and then if you get the essentials of the python, the tests will become so much easier. He can be a nice choice, and CS is interesting.

ACCESSIBLE OUTSIDE CLASS
Tests? Not many
EXTRA CREDIT
4.0
4.0
CS101
Grade: B
Dec 30, 2017
Would take again

A very helpful and informative professor, although he didn't seem like it at first. Hard to reach him by email which gave the impression that he didn't want to talk to students, but it turns out he's actually rather helpful and approachable in person. Do the homework yourself and really understand the concepts because the exams are difficult.

Tests are tough
Would take again
5.0
3.0
CS101
Jan 11, 2018
Would take again

Excellent professor who is dedicated to pedagogy, and driven by a genuine joy of computer science. Although the coursework can be burdensome, he is an incredibly fair grader and will help students who show initiative. An A is totally achievable if you put in the work. Generous with extra credit, textbook is hugely helpful.

Skip class? You won't pass.
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
3.0
CS101
Grade: A
Jan 22, 2018
Would take again

A brilliant professor! He taught the content very well, had a good pace with material, very responsive with questions.

Respected
Amazing lectures
EXTRA CREDIT
5.0
2.0
CSCIUA2
Grade: A
Jan 25, 2018
Would take again

He is a great professor who has a good pace in class and gives easy exams.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CSCI4WEBDESIGN
Grade: A-
May 2, 2018
Would take again

The tests in this class can be a little tougher but overall the course is not hard. Amos is a good lecturer and teaches things quite well with good in class examples. His tests are weird because you have more than 1 answer and you have to circle all the correct answers to get the question right so beware. You will learn though so take him!

4.0
3.0
CSCI4
Grade: A-
Nov 15, 2018
Would take again

Amos is a solid choice for intro to web design. The lectures can sometimes be a little dry, but he spices things up with sarcastic jokes. The projects are super easy to get 100 on. The tests are more difficult. Class average for the midterm was 70%. If you attend lectures on a regular basis, you can get at least a B with minimal effort.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSCI4
Grade: A
Dec 23, 2018
Would take again

Amos is overall a very solid professor. Pros: grading is heavily weighted on the hw (which is very easy AND graded leniently), gives lots of extra credit, curves 1 letter grade. Cons: exams are tricky - multiple choice w/ MULTIPLE answers, lectures are often slow/boring. It's not difficult at all to get an A-/A with moderate effort.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
GROUP PROJECTS
2.0
4.0
CS101
Dec 26, 2018
Wouldn't take again

Made me decide to no longer be a computer science major. His practice tests do not prepare you for the exam. I would recommend taking a different professor if possible.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
3.0
4.0
CSCIUA4
Grade: A-
Dec 28, 2018
Wouldn't take again

Mixed feelings about this class. Lectures are boring but you have to pay attention because the exams are really tough. A big portion of your grade will be homework, which is relatively easy, but the exams are seriously tough. Readings not necessary for class but I would suggest studying them for midterm and final.

Clear grading criteria
GRADED BY FEW THINGS
1.0
5.0
CS101
Grade: Rather not say
Feb 6, 2019
Wouldn't take again

Bloomberg's class is pure torture. He talks about random stuff and his ability to teach is close to zero. He is unable to keep students attention and listening to him is an experience from hell. Unfortunately, I couldn't say that I learned or understood a single thing in his lectures. He makes a dry subject feel like the Sahara. Stay away from him.

4.0
4.0
CS101
Grade: A-
Feb 9, 2019
Would take again

Amos is overall very solid. Pros: grading is decently weighted on the hw (which is easy), and he will curve exams. Cons: exams are tricky - only 30 important multiple choice questions. Lectures are often slow. You need to take notes in lecture - obscure things he mentions are on tests. It's not difficult at all to get an A- with moderate effort.

4.0
4.0
CS101
Grade: A-
May 30, 2019
Would take again

Thorough textbook reading is a MUST in order to do well on the exams. Homeworks are graded rather leniently, some will push you to the tutor center. Tests are not that bad, 30 multiple choice and 2 code writing exercises. Repeats mc questions sometimes. Not a bad class, Bloomberg makes you work for the grade.

Get ready to read
5.0
5.0
CS101
Grade: A
Sep 3, 2019
Would take again

As the negative comments have revealedif you are taking CS just because everyone is taking it, don't take Bloomberg. You have to be really engaged to be successful. But it doesn't shed from the fact that he is a fantastic professor capable to make the material interesting. He will let you to make up for your mistake if you work hard.

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS101
Grade: A
Dec 24, 2019
Would take again

If you are a cs major student, you should definitely take his class. His lectures are super interesting and inspiring so that you won't be distracted by other things. Be prepared to work hard for midterms and final cuz it is not easy to predict what he would test you, but if you done your readings and pay attention to his lectures, you will be fine

Lots of homework
Get ready to read
Inspirational
3.0
3.0
CS101
Grade: A
Apr 17, 2020
Would take again

Be ready to teach yourself. Homework require you to do work based on the chapter that is covered in the lecture after the due date, which makes it kind of pointless to go to class. But that forces you to read the book which helps with understanding the material well. Entertaining homeworks, easy second midterm (repeats questions from first one).

1.0
3.0
CS101
Grade: Not sure yet
Apr 29, 2020
Wouldn't take again

Unfair exams, that's it. Open coding questions are very vague.

Tough grader
1.0
4.0
CSCI480
Grade: B-
Apr 29, 2020
Wouldn't take again

I mean this: Agile with him was the worst class I've taken. Lectures are dry, exams are oddly worded multiple-choice Google forms, and he blindly grades everything using scripts. For the group project, you have to make a web app and learn to do so on your own in 2 weeks via YouTube. There's absolutely no effort put into teaching this class. AVOID!!

Lots of homework
Group projects
Tough grader
3.0
3.0
CS101
May 7, 2020
Wouldn't take again

Explains concepts clearly and in detail. Textbook is not necessary to do well in his class, but do pay close attention during lectures because MC questions have multiple answers (no partial credit for correct answers) and require you to recall obscure info. Practice questions are also recycled and don't reflect the exam. Know your CS concepts well.

Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS101
Grade: B+
May 15, 2020
Would take again

Professor Bloomberg is a must take for Java! Even though he is probably the hardest professor in that subject, he teaches the course in a very efficient, organized, and effective way. Class is very textbook heavy and tests are difficult, but this course will prepare you for future Comp Sci courses.

Respected
Lots of homework
Get ready to read
3.0
4.0
CS101
May 15, 2020
Wouldn't take again

Bloomberg makes you work for the grade and you have to do textbook reading to do well in the class. In my opinion he didn't effectively teach the material, rather he presented it to us with all the info but a lot of self teaching is required for this course. Homeworks require a lot of self learning beyond the basics taught in class. Tough exams.

Lots of homework
Get ready to read
Skip class? You won't pass.
3.0
3.0
CSCI4
May 15, 2020
Wouldn't take again

Amos is ok, lectures can become a bit boring, but he does not seem to care much about the class...

3.0
5.0
CS101
Grade: Incomplete
May 19, 2020
Wouldn't take again

Amos has his unique style - not for me though. His homework usually required you to read ahead what we about to learn and take off a crazy amount of points when bugs are found. (MANY of my classmates went to tutors He doesn't seem like he is invested in the class. I didn't get information when asking his questions and gradually was demotivated.

Lots of homework
EXTRA CREDIT
Tough grader
2.0
2.0
CSCIUA2
Grade: A
Jun 12, 2020
Would take again

This is an intro-level python class, while he loves give students heavy homework, making me feel overwhelmed. There are 4 lectures per week for this class, which is fine for me, but he also set 4 quizzes a week for every lecture, and the quizzes are 20% for the course GPA, which sucks. He usually make big mistakes in homework and even in exams.

Lots of homework
Skip class? You won't pass.
Test heavy
3.0
5.0
CS102
Jun 15, 2020
Wouldn't take again

He makes you work for your grade. Exams can be much harder than the practice tests but he will curve it if the average of the class is low. His lectures are very dry and it is hard to pay attention but they are very informative and helpful for the exams and assignments.

5.0
2.0
CSCIUA2
Grade: A+
Jun 16, 2020
Would take again

I had Amos for Web Design. HE WAS AWESOME. My grader sucked...I had all of the appropriate criteria; however, I lacked extra ***subjective*** dedication. I had an 89.67, I asked if there was something I could do for an A-, he liked me so much he rounded to an A. He's awesome if you show you care! Don't be afraid to fight with the grader... ����

Gives good feedback
Skip class? You won't pass.
EXTRA CREDIT
5.0
2.0
CSCIUA2
Grade: A+
Sep 2, 2020
Would take again

Great Teacher!! Absolutely hilarious and funny! He is also a pretty good teacher and knows code well. Loved him!!Take him if you love code.

Clear grading criteria
Hilarious
Caring
1.0
4.0
CS480
Grade: A
May 5, 2021
Wouldn't take again

Course: Agile Dev. If you have no prior web dev exp with MERN stack, AVOID unless want to self-study for 4 months and work with trolls in group pj. Lecture is absolute joke, only terminology, then expects you to know everything and start coding. 0 support, arrogant & vauge to questions usually. Grade: A tho cuz I wrote tons. But, AVOID, dont try!!!

Lots of homework
Graded by few things
Group projects
5.0
4.0
480AGILE
Grade: A-
May 14, 2021
Would take again

I just got an offer for an internship yesterday because of what I learned. After 3 years of CS, this is the first course I've taken that teaches something useful. Prof. Bloomberg is clear that he expects students to work, and he rewards those that do. You get to choose your own project, so the work is hard, but rewarding.

Respected
Accessible outside class
Caring
4.0
3.0
CS474
Grade: Not sure yet
Oct 4, 2021
Would take again

Great professor. Very organized and clear. Super helpful... when you ask for help. Recommended for anyone who likes ideas.

Gives good feedback
Participation matters
Hilarious
5.0
5.0
CS474
Grade: A
Dec 30, 2021
Would take again

Super nice guy - he's always willing to discuss and debate just about anything.

Respected
Accessible outside class
Caring
5.0
4.0
CSCIUA60
Grade: A
Jan 6, 2022
Would take again

Clear syllabus, topic schedule, and grading criteria. Weekly quizzes (super easy), assignments usually every 1-2 weeks that take 3-5 hours to complete. Midterm and final exams are fair (easier than the homeworks). Only con is that his lectures are a little boring and when you ask questions he often tells you to just "go back and read the slides."

Lots of homework
Graded by few things
Clear grading criteria
5.0
3.0
CSCIUA60
Grade: A
Jan 12, 2022
Would take again

Everything is beautifully laid out on his website, with clear grading criteria and due dates. The workload is medium, and the content is valuable. You can't go wrong with Prof. Bloomberg.

Lots of homework
Clear grading criteria
Hilarious
1.0
5.0
CS101
Mar 3, 2022

He does not teach effectively in class and the whole class is confusing.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS101
Grade: A
Mar 8, 2022

I don't think that Professor Bloomberg likes or enjoys teaching. It is clear that at least for 101, he is there to get paid. There are multiple choice quizzes and assignments for comprehension. The assignments are optimized my being graded by automated tests he programs (another way he sort of avoids teaching/knowing students)

Tough grader
1.0
5.0
CS101
Grade: Not sure yet
Apr 7, 2022

Maybe he's an expert in coding and he is knowledgeable, but he seems to have no interest in passing the knowledge to his students. He barely mentions the knowledge in the quizzes and the instructions for assignments are vague. This is a disaster. Hope he would see my words here and do something about it.

Tough grader
Test heavy
Graded by few things
2.0
3.0
480AGILE
May 23, 2022
Would take again

The prof isn't bad, but due to the structure of the class (a large group project) the course lectures feel pretty decoupled from the work students will have to actually do. Given the scope, I understand that not all topics can be covered in depth, but I found myself searching for more resources to supplement my learning that simply weren't there.

Group projects
5.0
4.0
CS101
Grade: A
Sep 10, 2022
Would take again

If you read the bad reviews carefully, you will find out Prof. Bloomberg is being blamed for a lot of things outside of his control. He is a very kind person with broad interest. He provides generous feedback, gives out interesting (though not always crystal clear) lectures, and helps students to establish interdisciplinary and practical skills.

Get ready to read
Gives good feedback
Caring
3.0
3.0
480AGILE
Grade: Incomplete
Oct 1, 2022

The worst professor ever. Pissed every single day taking his class. He just never cares much about his classes.

1.0
5.0
480AGILE
Grade: Not sure yet
Oct 1, 2022

The worst. the whole course is a shitshow. My biggest waste of tuition fee.

5.0
3.0
480AGILE
Grade: A
Oct 9, 2022
Would take again

With Prof. Bloomberg, what you see is what you get. He lays out the entire semester for you up-front, tells you exactly how you will be graded, what you're expected to do, and how to get an A. Even though he doesn't take attendance, students who didn't come to class didn't do well. Those who did come to class all got As.

Participation matters
Group projects
Clear grading criteria
5.0
3.0
CS474
Grade: A-
Oct 11, 2022
Would take again

Professor Bloomberg is a great professor! If you ask him, he enjoys going deep into all kinds of interesting side topics that give you a real understanding. I was lucky to get in off the waitlist... register early because his classes are really popular.

Group projects
Gives good feedback
Hilarious
5.0
2.0
CS474
Grade: A
Dec 7, 2022
Would take again

Very knowledgeable and accessible outside class. I wish there was more time to learn from him.

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
CS474
Grade: A
Dec 19, 2022
Would take again

Amazing professor. Would take his class again.

5.0
2.0
CS474
Grade: Not sure yet
Dec 19, 2022
Would take again

At first, the course seems to be teaching some trivial, not so useful material. However, if you seriously go through all the quizzes and materials, you do learn a lot about engineering a software and group work.

Group projects
Inspirational
5.0
3.0
CS480
Grade: A
Dec 19, 2022
Would take again

The only course in NYU you could learn tons of engineering knowledge, do recommend you to take if you want to learn some

Group projects
Amazing lectures
Inspirational
4.0
4.0
CS474
Grade: A-
Dec 26, 2022
Would take again

Need to self teach most things. Great opportunity to work on group projects. Highly recommend if you have web-app/JS experience or want some. While he is accessible outside class the tutors are not much help and your grade depends a lot on your group and the project you are working on. Expect some late night debugging. Overall, Great guy and class.

Group projects
Clear grading criteria
Graded by few things
5.0
3.0
CS474
Grade: A-
Jan 4, 2023
Would take again

Caring, funny, cuts through the bs. Wish all professors were like this.

Group projects
Inspirational
Accessible outside class
1.0
4.0
480AGILE
Feb 15, 2023

He made changes to the instruction of assignments on the day before the deadline, which means if you do the homework early, you have to do it in another way again!! He only respond to some questions on Discord, and ignore many questions which might be more important and urgent.

Tough grader
Group projects
Lots of homework
2.0
3.0
CSCIUA60
Grade: B
Apr 29, 2023
Would take again

Straightforward class, quizzes, and exams, but projects can be confusing without clear grading / instructions (graders are usually chill). Generally doesn't seem to care about his classes and students, can be condescending at times. However, he does teach highly relevant tools, libraries, skills, and frameworks. Mixed bag prof, wish he curved more.

Clear grading criteria
5.0
3.0
CSCIUA60
Grade: A-
May 3, 2023
Would take again

Prof. Bloomberg teaches to the good students in the room. This is great if you care about learning.

Clear grading criteria
Caring
Respected
1.0
3.0
480AGILE
Grade: A
May 24, 2023

He sends emails every Monday to release your current grade, which is very messy and contains a lot of errors. Every time students have to report those grading errors to him and course assistant, and wait until next Monday to check the updated grades on emails. You can't check your grade on the course website.

Tough grader
Group projects
1.0
3.0
480AGILE
Grade: A
Jun 2, 2023

A lot of classes are project work (self study/ group study) without teaching anything, so most people chose to be absent on those days. Totally waste of time and tuition

1.0
3.0
480AGILE
Jun 2, 2023

Professor will give you a very subjective and unpredictable grade for the quality of your group project, which takes a great percent of your overall grade. There was no grading rubric for this quality evaluation, and he didn't show the mean or median quality grades of all groups. Very Unfair for project quality grading!

5.0
2.0
CS0002
Grade: A
Jun 16, 2023
Would take again

Very funny

Amazing lectures
Inspirational
Hilarious
5.0
2.0
CSCI4
Grade: A
Jul 6, 2023
Would take again

Prof. Bloomberg is very smart and takes his time to dive deep into the course topics and always had interesting thoughts on any questions I asked.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
CS0002
Grade: A
Jul 6, 2023
Would take again

Great course. Gives students every opportunity to get an A by providing tools to allow students to grade their own work before submitting it.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
CSCIUA2
Grade: A
Aug 16, 2023
Would take again

Easy A. He is so nice!

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
3.0
480AGILE
Grade: B-
Sep 26, 2023

The whole class is one big group project. Every week we checked in with our project with the TAs and were told it was looking great. When we submitted the final version, we got a 32%(!?). It's one thing to have high expectations, it's another to string students along into thinking they're doing well and then drop a bomb on their grade at the end.

Group projects
5.0
1.0
CSCIUA60
Grade: A+
Nov 30, 2023
Would take again

Easy A Just take him

EXTRA CREDIT
Gives good feedback
Caring
5.0
1.0
CSCIUA60
Grade: A
Nov 30, 2023
Would take again

amazing lectures, exam and quizzes are online which are pretty easy, gives great feedback!

Clear grading criteria
Gives good feedback
Caring
5.0
1.0
480AGILE
Grade: A
Nov 30, 2023
Would take again

Lots of extra credits so Easy B+ and A-

EXTRA CREDIT
5.0
2.0
CS101
Grade: A-
Nov 30, 2023
Would take again

Caring and gives really great feedback, contents relatively easy. You learned, you get an A-

Gives good feedback
5.0
2.0
CSCIUA380
Grade: A
Nov 30, 2023
Would take again

Take him!!!! Really nice professor!

Clear grading criteria
Gives good feedback
Caring
5.0
1.0
CSCIUA60
Grade: A-
Nov 30, 2023
Would take again

Nice to first learner Pretty good online lectures, hw and quiz are not heavy.

Clear grading criteria
5.0
2.0
CS102
Grade: A-
Dec 2, 2023
Would take again

Incredible prof in the cs department, the best cs prof in CAS I met

EXTRA CREDIT
Gives good feedback
Caring
5.0
1.0
CSCIUA60
Grade: A
Dec 3, 2023
Would take again

Awesome

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS474
Grade: A
Dec 10, 2023
Would take again

Super sharp and funny. Nicest prof in CS.

Group projects
Inspirational
Respected
5.0
2.0
480AGILE
Grade: A
Dec 25, 2023
Would take again

You do one big fullstack project over the course of a semester and couple quizzes here and there. Very manageable and grading was lenient.

Group projects
Hilarious
Online Savvy
4.0
2.0
CS474
Grade: A
Dec 26, 2023

This course is very useful and enjoyable if you are 1. fine with group projects and 2. have some prior experience with web/software engineering, but not much. Covers useful tools used in software engineering, lectures are more like introductions for you to start learning by yourself. Grading is in general easy but make sure it's the right course 4u

Get ready to read
Group projects
Lecture heavy
3.0
3.0
CSCI480
Grade: A
Dec 28, 2023

agile is solely based on a. your group mates and b. ur knowledge of web development prior to joining the class. you should go into this class knowing a good portion of web dev or it might be tough to learn everything on the fly. the weekly gradebot constantly miscalculated grades, so clarify your grades w him, especially the final grade.

Group projects
Lots of homework
1.0
5.0
CS474
Grade: B+
Feb 27, 2024

Take if you enjoy carrying free riders

5.0
3.0
CS474
Grade: A-
Mar 27, 2024
Would take again

the only course in CS where learn real skills

Group projects
Clear grading criteria
Respected
5.0
3.0
CS0002
Grade: A
Jun 17, 2024
Would take again

Straightforward class. Bloomberg is easy and helpful.

Participation matters
Clear grading criteria
Caring
4.0
4.0
CSCIUA2
Grade: A
Jul 3, 2024
Would take again

Prof Bloomberg was great at getting concepts across, but his lectures will usually get sidetracked either because someone asks an unrelated question or another topic arises. I still learned a lot though. His grading is really harsh. On the final, I made a small mistake on a problem set but got the entire problem set deducted from my grade.

Tough grader
Graded by few things
Accessible outside class
3.0
4.0
CSCIUA2
Grade: A
Aug 2, 2024
Would take again

TBH, I wasn't a great experience to take this class during summer session I. The workload felt overwhelming for a 6-week class, especially when you're juggling multiple classes. He tends to answer the same questions over and over, which often goes off the topic. Maybe his in-person class during the Spring or Fall sem would be a better option.

Tough grader
Hilarious
5.0
4.0
480AGILE
Grade: A-
Sep 19, 2024
Would take again

One of the most honest nicest professors. Knows his stuff and likes to go off-script.

Tough grader
Gives good feedback
Caring
5.0
5.0
CS474
Grade: A
Oct 1, 2024
Would take again

I learned so much

Participation matters
Group projects
Gives good feedback
5.0
3.0
CS474
Grade: A
Nov 13, 2024
Would take again

This class is hands down the most useful CS course.

Participation matters
Gives good feedback
Hilarious
5.0
4.0
480AGILE
Grade: A
Dec 5, 2024
Would take again

Bloomberg is strict but kind. You work with the same people on the same project for almost the whole semester. It's basically an internship where you learn in trial by fire. Hardest part is learning to deal with teammates who are slacking... Bloomberg helps you avoid team conflict as much as possible.

Tough grader
Participation matters
Graded by few things
1.0
3.0
CS480
Grade: A
Dec 12, 2024

Earned an A in both Agile and Software Engineering classes, but he ignored my emails and DMs when I asked if he wrote recommendation letters for grad schools, thinking our project-based courses meant more interaction. If you don't write them, just say so—no need to leave students on read.

5.0
2.0
CS474
Grade: A-
Dec 25, 2024
Would take again

Straightforward. You get as much as you put in.

Participation matters
Clear grading criteria
Respected
5.0
3.0
CS480
Grade: A
Dec 25, 2024
Would take again

Recommend this course

Inspirational
Hilarious
Caring
4.0
4.0
CS474
Grade: B+
Jan 10, 2025
Would take again

Challenging but rewarding class. Professor is super engaging, makes lectures fun. Definitely stay on top of the group projects - they can get tricky. unstuck ai was a lifesaver for exam prep!

5.0
3.0
CS474
Grade: A
Mar 16, 2025
Would take again

Take this class. You finally learn to make real software.

Participation matters
Group projects
Inspirational
5.0
3.0
CSCIUA2
Grade: A
Jun 13, 2025
Would take again

Prof is lowkey hilarious but doesn't play around—expect to actually learn Python. He keeps it 100, mixes dad jokes with deep dives, and makes sure you don't just vibe, you thrive. If you're down to grind and want a prof who's both chill and big-brain, this class slaps.

Lots of homework
Hilarious
Respected
1.0
1.0
CS474
Grade: Not sure yet
Oct 27, 2025

The course is a mess. The professor insists on using Discord, but graders and tutors reply slowly, if at all. All classes share one chaotic channel. They keep talking about rules, yet changed group selection to random for one person. The grading is unfair. I'll never take this class again.

Group projects
5.0
3.0
CS474
Grade: A
Nov 26, 2025
Would take again

Prof is solid. A lot of BS from students but he deals with it.

Group projects
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 82 grades
Most common grades:
A (47)
A- (18)
Not sure yet (7)
Grade Distribution
A(52)B(6)C(3)D(0)F(0)A-/B+(21)
Based on 92 reported grades
A: 47
A-: 18
Not sure yet: 7
A+: 5
Common Tags
Gives good feedback (22)
Group projects (21)
Clear grading criteria (18)
Caring (16)
Lots of homework (13)
Hilarious (12)
Tough grader (12)
Respected (11)
Rating Trend

Declining

-0.41 avg change
Dec
Jan
Mar
Jun
Oct
Nov
Last 6 months
Ratings by Course

INTROPYTH

5.0

(1)

PROGRINTR

5.0

(1)

INTRO1

5.0

(1)

INTROPHYT

5.0

(1)

WD2012

5.0

(1)
+23 more courses
Difficulty by Course

DATABDESIGN

5.0

INTRO1

4.0

INTROTOPROG101

4.0

CSCI4WEBDESIGN

4.0

CSCIUA4

4.0

Similar Professors