2.7

Daniel Katz-Braunschwei

Computer Science - NYU Tandon School of Engineering

2.7
Quality
3.5
Difficulty
40%
Would Retake
146
Reviews
2.7
Quality
3.5
Difficulty
2.7
Helpful
2.8
Clarity

40%

Would Retake

146

Reviews

Rating Distribution
Official

5

37

4

19

3

15

2

26

1

49

What Students Say

I would never take any class with this professor ever, more than half of the people in my class failed, waste of time

CS6233 - 1.0 rating

Avoid taking him at all risk

CS3913 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

34%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 60 grades
Most common grades:
A (24)
A- (9)
B- (6)
Grade Distribution
A(26)B(10)C(8)D(3)F(1)A-/B+(14)
Based on 69 reported grades
A: 24
A-: 9
B-: 6
B+: 5
Common Tags
Hilarious (14)
Test heavy (12)
Clear grading criteria (9)
Tough grader (9)
Caring (8)
Skip class? You won't pass. (7)
Get ready to read (7)
Inspirational (6)
Rating Trend

Declining

-0.53 avg change
Dec
Jan
Mar
Jul
Nov
Dec
Last 6 months
Ratings by Course

CS63731187

5.0

(1)

CS3083

5.0

(1)

CSUY3913

5.0

(1)

CS1133

4.8

(5)

CS6373

3.7

(7)
+28 more courses
Difficulty by Course

6233

5.0

PROGLANG

5.0

DATASTRC

5.0

CSPL

5.0

PL

5.0

Reviews (146)
5.0
2.0
CS1124
Feb 18, 2003

Actually makes the class interesting so that you won't fall asleep and he's cute

3.0
3.0
CS2134
Mar 31, 2003

WTH cute? Anyway when i took it in 02, it was prob his first year lecturing, I duno, maybe im just smart, but he's okay. If he doesnt know what hes talking about he wont test you on it, so he'll stay with simple topics but tricky questions.

5.0
3.0
CS1124
Apr 24, 2004

good professor overall...some humor from time to time and he knows the material well

1.0
5.0
CS1124
Sep 30, 2004

the toughast professor. Boring, all his "jokes" are just lame. extrimly unhelpful it seems like he wants to fale a student but not for long i got F from you and A- with someone else

3.0
4.0
CS1114
Jan 4, 2005

No Comments

4.0
5.0
CS1114
Feb 13, 2005

Cute, NOT! Jokes are pretty lame, has something about age. Does try to make you understand the material, but likes to pick on people in class. Leave the laptops at home, he roams the classroom. Wonder why 80% of the class fails...he's teaching, along with Gallagher.

4.0
3.0
CS1114
Apr 11, 2005

No Comments

2.0
3.0
CS1124
Apr 22, 2005

Boring ****bag. I walked out of his class in the middle once because he was so boring, and he gave me****. I should have told him I left because he sucked.

5.0
3.0
CS1114
Apr 28, 2005

Professor Katz teaches the material in a way that helps you remember it. The programs we write in class are very helpful for exams. Much of the notes I took helped me to better understand questions on the exam.

2.0
4.0
CSDATASTRUCT
May 10, 2005

Mean, patient-less. Is he really qualified? He could teach only 30minutes for a 2 hour class and just leave and that was not sometimes, it was couple of times, if not weekly...Don't even think of curving, with 70 average, my class had no curve.

1.0
4.0
CS684
Jul 17, 2005

No Comments

1.0
5.0
CS1114
Sep 20, 2005

Doesn't know how to teach, period. Thinks he's God's gift to students. Has big problem with age, guess he's afraid cuz he's old. Teaches only to "pet" students, doesn't care about rest. Doesn't explain the material at all. Getting a root canal is more fun and informative than sitting in his class.

5.0
3.0
CS
Sep 26, 2005

No Comments

5.0
3.0
CS
Sep 30, 2005

preeeeeeeeety lol ;)

1.0
4.0
CS394
Nov 23, 2005

He is a frustrated guy, that try to make life impossible for the civil engineer students. He is a di**

1.0
3.0
CS
Dec 14, 2005

Avoid.

5.0
3.0
CS1114
Jan 16, 2006

Very Helpful.. much better choice than Gallagher so i hear. Participation in his class is KEY!!

5.0
3.0
COMPSCI
Mar 6, 2006

certainly not an easy class, but certainly a good teacher

5.0
3.0
CS627
Apr 17, 2006

One of the most interesting classes I have taken at Poly. He made the course more understandable and fun. It is a lot of work but worth taking.

1.0
3.0
CS627
Apr 17, 2006

He SUCKS. The class is totally unuseful. He opens this class only for money. can't learn anything from this class. the textbook is published on '96. There is even no "PC" in this textbook. The info he talks about in the class, you can just read a PC magazine and get it. doesn't need to spend $3000 staying there..he is a lazy irresponsible

1.0
3.0
CS627
Sep 6, 2006

No Comments

2.0
5.0
CS627
Sep 17, 2006

I just attended his first lecture and found that he is a completely A.. Hole. If this is not a required course, then I would have dropped it same day.

4.0
2.0
CS684
Nov 4, 2006

He's decent. He'll lecture in a straightforward manner, insert a random story about some or another, go on with the lecture. His test questions are also straightfoward in a "You know it or you don't" sort of way. Doesn't like to grade anything (I'm fairly sure he took 20 seconds grading my semester project) which can work for or against you.

4.0
2.0
CS3314
Nov 20, 2006

Programming Languages. He's a good professor and knows his stuff. His assignments are detailed enough that you know what you have to do, but vague enough for you do to it in anyway you see fit. He rambles about random stories from his life from time to time. All in all, usually a fun class. His class usually actually is the highlight of my day.

1.0
5.0
CS2134
Dec 30, 2006

nooooooooooooooo rough grader BUTCHER!!!

5.0
1.0
CS6373
Oct 18, 2007

He's a great professor. Good knowledge on the subjects plus his standup comedy act keeps the classes interesting. :)

3.0
5.0
PROGLANG
Nov 16, 2007

Very tough grader. Exams are not based on most important facts, but rather random tricky tidbits. Doesn’t curve .

5.0
3.0
CS6233
Mar 11, 2010

Extremely humorous, intelligent and helpful professor. You will get an A if you learn the content in his slides, and the William Stallings textbook.

2.0
5.0
DATASTRC
Mar 24, 2010

he doesn't teach the problems involved in the exams cause the exams are complicated. I don't like the way he deal with students. he teaches for money. he doesn't spend only the half of the time and leave.

5.0
3.0
CS2134
Nov 20, 2010

great professor, i learned lots

5.0
2.0
CS1133
May 2, 2011

Very clear in class, but wastes a lot of time. He comes to class really late and ends early. He does not review a lot. He wrote a book of the worst jokes. Overall he is an ok teacher but you are going to have to do a lot of work on your own to do good. He answers any questions you ask him

4.0
2.0
CS6373
May 8, 2011

Good overall, the exams questions are a bit too tricky and don't focus on the overall understanding. But the course as the whole will teach some basics. CS6373 - Programming languages

1.0
5.0
CSPL
May 15, 2011

never reply my email.Give a score for no reason.In mid-term make a mistake in grader the exam and give me a bad score,I just want to know why I get such bad score,but he will never reply ur email...btw,make me lost my scholarship.

5.0
4.0
CS2134
Jun 15, 2011

Cristal clear. Explains everything and very accesible at his office. Tricky exams.You have to study.

4.0
2.0
CS2134
Dec 15, 2011

He is a good lecturer and a very amusing guy. I wish he gave more HWs because it's hard to find CS2134-specific practice questions for prep for his exams. Exams are fair - either you know what you're doing or you don't. Not really helpful outside of class. Makes up obviously fake reasons for taking a long time to grade things. He is busy though.

5.0
4.0
CS6233
Jan 26, 2012

Fun and fair but very tricky exams. I recommend tying to get a copy of an old exam. I wish he gave HW questions to prep us more for his exams. His questions are very detailed, either you answer exactly in 2-3 sentences or you lose points. He only gives 2 per class, so make sure U study. class are fun, and take advantage of asking questions early.

2.0
4.0
CSFU
Mar 28, 2012

Bad in grading , knows a lot teaches good but when it comes to grading just leave it.

5.0
1.0
CS1133
May 21, 2012

This professors gets more hate than what he deserves. He is very clear when he teaches material and he does review as well. He's also fair; I don't see how he's not. Sometimes he does get a bit caught up in his examples. Make sure to bring your laptop; the lectures are longer than what they ought to be. You learn the basics there; the rest in lab.

4.0
2.0
CS1133
Aug 10, 2012

He's an okay teacher. He seems a bit lazy but his lessons are pretty clear. However, the labs are where I learned most about MATLab.

3.0
3.0
CS6373
Nov 7, 2012

Don;t take his class. Gives really bad grades.

1.0
5.0
CS6373
Jan 28, 2013

Do not take his class. Waste of your time.

5.0
1.0
CS6373
Feb 13, 2013

why katz has a bad rep is beyond me. he puts extra effort into making the class exciting and is more than eager to help the students outside of class. he is even open to casual conversations. you might get a bad grade if you dont study. he is quite fair in his grading. The exams can be tricky, but they are easy if you have studied. get real people

2.0
5.0
CS6233
Apr 9, 2013

If possible, don't take his class. He will jking and bs a lot in his lecture and let you feel his class is easy. But unfortunately, it is not. He never gives any homework and so you will never have a chance to know how hard his exam is until you see the paper. The most horrible professor in CS department ever!! DONT TAKE HIS CLASS!!!

5.0
1.0
CS1133
May 4, 2013

Unlike Leung's notes, his notes are concise and clear. Will go over a lot of example in Matlab itself without just presenting theory to you. Open for questions, so feel free to aks whenever you want.

5.0
1.0
CS1133
Aug 15, 2013

He was great! Yes he made jokes here and there, but he taught the course very well. He made things simpler and was very concise.

1.0
5.0
PL
Dec 3, 2013

never ?ever forever take his class. Or you will be dying.

5.0
3.0
CS6233
Jan 6, 2014

I am a litter nervous when firstly saw others' review on this professor. But indeed I think his is a very responsible professor, at least he is the only one that I really learn something in the class. BTW, his class is also very funny compare to other boring classes. The only flaw is that he give a big homework at the end of term.

2.0
3.0
CS6133
Jan 13, 2014

He does teach but I dont think it is much interesting. he gives no assignment throughout the semester and gives something vague at the end of the semester. To score in his exams,cover the slides that he teaches. But overall try avoiding this professor

2.0
4.0
CS6233
Jan 26, 2014

Study the slides you gave and asks questions, he keeps the class fun and tells jokes, answers questions. Like other reviewers said he gave huge assignment in last week before final exam and counts 15%. His slides were copied from text publisher with some contents removed. Little hw and misled the class they are doing well, but grades tough

5.0
1.0
CS63731187
Apr 24, 2014

His class is fun to attend apart from other boring CS class. Coursework is good and easy. Overall good experience!

3.0
2.0
CS391
Grade: A-
Apr 24, 2014

Funny, and knowledgeable professor, but jokes around way too much. Of a 3 hour weekly class, less than 1 is spent learning material. The rest is waste. He'd be lovely if he found a proper balance between joking around and teaching; right now it just causes everyone in class to lose focus in class.

2.0
3.0
CSGY6373
Sep 2, 2014

The class of Programming language is very easy still he grades students only on mid-term and finals. Most people copy his programming assignments and still he give them full points for those assignments. Lectures are entertaining, although the course content is boring. Don't even take his any course for grades as he is really tough!

1.0
5.0
CS
Oct 22, 2014

Tough grading. Ruthless!

2.0
5.0
CS6233
Jan 22, 2015

Tests don't reflect the material covered in the course. Text book is good but course is based on power point slides that don't prepare you for really hard tests. Course is a waste of money. Take it with a different instructor.

2.0
5.0
6233
Jan 27, 2015

Professor is poor at explaining what he expects of you. Gives a really big midterm project that does not help learn about what the course is about. If you really want to learn about operating systems then take the class with another teacher.

2.0
5.0
6233
Jan 30, 2015

Operating systems courses are interesting but this professor does not do a good job of teaching the relevant material. Tests are graded in a subjective manner and there is no feedback throughout the course to tell you how you are doing. Take this course with an alternate professor if possible.

1.0
5.0
CS6233
Grade: A+
Apr 7, 2015

Very tough.

4.0
4.0
CS6233
May 17, 2015

Know the Basics and Do the assignments properly, attend lectures regularly. You will be fine.

4.0
3.0
CSGY6373
May 23, 2015

Easy to score full marks in assignments easily available with a little google search. wont give feedback on assignments till the last day! A very rigid grader. You need to write what he expects. if you miss a word that he expects he would give you a 0. Mid term was okay. Final paper was tough. Mostly unexpected stuff. lectures were fun!

3.0
2.0
CS6233
May 23, 2015

I don't know where the complaint is coming from but I thought he was very generous when it comes to grading. As long as you go to the lecture and pay attention, you should get an A. The project was a bit difficult.

2.0
5.0
CSGY
May 24, 2015

No clear grading criteria. Grades depending on what he thinks you deserve more than what you've scored. Cracks same jokes every year. Same examples and same stuff. Wouldn't ever suggest to anyone

1.0
5.0
CSGY6233
Grade: C
May 24, 2015

Grading Criteria is worst.

2.0
5.0
6233
May 24, 2015

avoid taking the course under him

3.0
4.0
CS6233
May 29, 2015

Classes are pretty fun, but there isn't enough feedback on how you're doing throughout the semester on his course. Enjoyed the class and way of teaching - but grading is ruthless. :(

2.0
5.0
CS6233
Grade: D
Oct 18, 2015

If you would like to learn about the fundamentals of opersting systems then don't take this course with this professor. Material is presented through power point slides that will not prepare you for his really hard tests. Homework will not help you understand operating systems and will not prepare you for the midterm and final exam. Don't take!!

1.0
5.0
6233
Grade: C+
Oct 22, 2015

Midterm, Final and a Project. The tests are hard and the project will fail you. Material covered in class is completely disconnected from what it assigned. Very little to base your progress in class until it's too late. Really need to read the book in and out to learn OS. Lectures not enough. Prof. is not your friendTake someone else if you can.

1.0
5.0
CS6233
Grade: B-
Dec 27, 2015

He is worst professor

4.0
3.0
CS6373
Grade: B
Dec 28, 2015

read all his slides, his tests have things only from his slides. nothing comes outside the slides. he is an easy grader. His programs on the test also mirror the precise topics he taught in the class. Don't skip his classes especially the one in which he teaches the languages.

2.0
5.0
CS3913
Grade: C
Jan 13, 2016

He's the type of teacher that doesn't teach, doesnt help students at all. Avoid taking him at all risk!

1.0
5.0
CS6233
Grade: C-
Jan 14, 2016

I would never take any class with this professor ever, more than half of the people in my class failed, waste of time.

2.0
2.0
CSGY6233
Grade: A
Jan 21, 2016

Did anyone actually take his Operating System class? You get three assignments, one is super easy, the other two are time consuming but somewhat fun. Thats it. The midterm and the final is fairly easy if you went to lecture as thats where the questions come from. It was one of the classes with least amount of work and got easy A.

3.0
4.0
CSGY6233
Grade: B-
Jan 24, 2016

doesn't give much homework but the project is crazy.

4.0
2.0
CS6233
Grade: A-
Feb 6, 2016

Excellent Professor . Not so easily reachable.

5.0
2.0
CSGY6373
Grade: B
May 20, 2016

If not best, then must top instructor at poly. Gradings are quite good.

2.0
4.0
CS1124
Grade: A-
Aug 25, 2016
Wouldn't take again

Much worse c++ professor than John Sterling. He did not cover all stuffs in class, because he wasted a lot of time telling jokes. Even though I tried my best to learn by myself after class, I still only got an A-.

Hilarious
4.0
4.0
CS1124
Grade: B
Nov 14, 2016
Would take again

There are lots of negative comments about Katz, but generally, he is not a bad professor. He might not be as good as Sterling, but still not a bad option. He tells jokes in the class and still is capable of teaching the course materials. Just pay attention to the lecture. He also holds extra meeting time to answer questions.

BEWARE OF POP QUIZZES
Hilarious
4.0
3.0
CS6373
Nov 22, 2016
Would take again

I can still remember his very first lecture which was pretty inspiring. Lecture contents are well-organized and he has very good sense of humor. Highly suggested!

Respected
Hilarious
Amazing lectures
2.0
1.0
CS3913
Jan 2, 2017
Wouldn't take again

Painfully boring class. Content was AP/high-school level for the most part and you don't really learn much but Java syntax which you could learn faster from an online tutorial. Easy to get a good grade though as long as you do the homeworks.

3.0
1.0
CS1114
Grade: A
Jan 23, 2017
Would take again

Katz is OK. He doesn't explain the basic python concepts in the best way. Wastes a lot of class time making non-sense jokes. Only take when no better than average profs are available.

Skip class? You won't pass.
Clear grading criteria
2.0
2.0
CS1114
Grade: A
Jan 28, 2017
Wouldn't take again

Makes too many unnecessary jokes. Starts lecture only when there's 20 minutes left of lecture time. At least attendance wasn't mandatory.

Clear grading criteria
3.0
4.0
CS2134
Grade: C+
Mar 19, 2017
Would take again

in the past i would be fearful of katz, but as i got to know him better I've gotten used to his style of teaching, yes he's tough but he actually cares. somethings posted bellow are true, but I feel as long as u practice show up and do your best he will notice you.I didn't like him in the past, but i feel things have changed. STUDY and pass

Tough Grader
Participation matters
Clear grading criteria
2.0
1.0
CS3913
Grade: A
Sep 27, 2017
Would take again

if you want to boost your GPA and get super easy high grades in classes that normally require you to work a lot to earn the grade, then this guy is for you. the exams and homeworks are funnier jokes than the ones he tries to drop in his lectures. i learned jack in java yet still got an A. tbh if you care about learning, don't take his class.

Clear grading criteria
GRADED BY FEW THINGS
4.0
2.0
CS1114
Dec 13, 2017
Would take again

Is an incredibly engaging story teller, which some people might have a problem with but I don't mind and all. He knows what he's talking about very well and answers any of your questions in a lot of detail

5.0
3.0
CS1114
Grade: A
Dec 21, 2017
Wouldn't take again

I really liked having him as a professor. His storytelling and analogies really helped me visualize how programming works. He taught me everything I needed to know for the test, but that's not to say that he emphasized everything I needed to know. He's easy to talk to if you don't understand something.

Skip class? You won't pass.
Clear grading criteria
2.0
3.0
CS1114
Grade: A
Jan 24, 2018
Wouldn't take again

Not one of the best prof at Tandon. Doesn't explain the matter at all but cracks jokes. For someone who has never done coding before, steer clear of this guy. On the other hand if you have learned Python before, you can take his class as it is never boring

5.0
3.0
CS1114
Grade: A
Feb 1, 2018
Would take again

Okay, there is a lot of people hating on him here. I came into Tandon with coding experience (I took Java in HS) & maybe that is why I found his classes to be amazing rather than hard. He is by far one of my personal favorites because he kept the class entertaining instead of going from definition to definition. Learning should be fun & he made it.

Gives good feedback
Skip class? You won't pass.
Hilarious
1.0
4.0
CS1114
Grade: A
Feb 21, 2018
Wouldn't take again

Doesn't teach, blabbers on about his life. Please avoid.

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CS1114
Grade: B+
May 11, 2018
Wouldn't take again

he talked about planes for 30 minutes once in his lecture so i had to leave

3.0
4.0
CS3314
Jun 3, 2018
Would take again

He makes programming interesting and fun. His lectures are confusing and he sometimes goes off topic, but if you study on your own and do your own homework you should be fine.

1.0
2.0
CS1124
Grade: A
Aug 30, 2018
Wouldn't take again

an okay teacher, but very condescending and not helpful at all when you had questions or needed help.

5.0
3.0
CS1114
Oct 25, 2018
Would take again

He's funny, and his humor helped me learn and get what I needed. If you pay attention you'll learn a lot from him.

Respected
Inspirational
Hilarious
4.0
3.0
CS1114
Grade: B+
Dec 21, 2018
Would take again

Great and caring professor, but can go a little fast at times. He tends to digress often but if you listen when he talks about the course material, you should be fine. Try not to miss class because he goes over examples and questions that are similar to the hw problems. He is very lecture heavy and appreciates participation.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
2.0
CS1114
Grade: A
Jan 27, 2019
Would take again

Amazing lectures cuz he is so funny. Tells all the material in funny and clear ways. Do all the homework and lab questions and you will get an A.

Respected
Hilarious
Amazing lectures
5.0
1.0
CS1114
Grade: A
Jan 31, 2019
Would take again

Great professor, interesting lecture, definitely your first choice if you want to laugh all class long!!!

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
3.0
CS1114
Grade: A
Jan 31, 2019
Wouldn't take again

If you have prior experience, or you are smart, he's fine, since the course itself is not hard. But if you never code before, and get ready to learn, NOOO, please choose another one. He will tell story all the way from his childhood to his first love to his life now

TEST HEAVY
5.0
1.0
CS1114
Grade: A+
Mar 9, 2019
Would take again

I personally think that all the stories he tells make me pay attention, he's not a tough grader and he's lectures are so much fun just pay attention and you'll get through it

Gives good feedback
Hilarious
Amazing lectures
4.0
3.0
CS1114
Apr 10, 2019
Would take again

Overall he's a pretty great professor and mainly teaches through example code rather than straight lecturing. He sometimes gets a little sidetracked but is pretty funny and if you're struggling with the information, he's great at explaining concepts one-on-one so go to office hours!

Gives good feedback
Accessible outside class
Hilarious
1.0
5.0
CS4793
Grade: B-
May 15, 2019
Wouldn't take again

Homework takes forever to be graded and is based on some random rubric. Uses powerpoint slides that are old and rarely used in exams. You get very little help with homework. Exams are terrible - he asks questions about stuff in class that he mentioned for like 5 minutes. You don't know what to study because he doesn't make it clear. Avoid Katz!

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
5.0
CS1114
Grade: B
Oct 10, 2019
Wouldn't take again

Probably one of the worst professors I've had at Tandon. Cares more about making sure kids don't do "too well" on the exams over actually teaching. Goes off topic several times during each and every lecture and demands that students put in 10 hours + of work for the course not including labs/homework. (which is necessary since he doesn't teach.

Get ready to read
Test heavy
Tough grader
2.0
3.0
CS1114
Grade: A-
Oct 23, 2019
Wouldn't take again

Rude. Tries very hard to be funny. Okayish average teacher.

5.0
2.0
CS1134
Grade: A
Nov 13, 2019
Would take again

He is a humorous professor. Some people find his lectures "useless", but in fact, they are very useful if you really pay attention to what he is talking about. Do the homework and lab problems and understand them. You would get an A if you really studied.

Skip class? You won't pass.
Inspirational
Hilarious
4.0
3.0
CS1134
Grade: A-
Jan 8, 2020
Would take again

I dont see why professor Katz has such a low rating. Although he likes to joke around in his lectures he is a very good professor that is knowledgeable in Computer Science. If you go to class and do the labs and homeworks you will be just fine in this class

Skip class? You won't pass.
Test heavy
Hilarious
4.0
3.0
CS1114
Grade: A-
Jan 22, 2020
Would take again

I came into the class with a lot of previous coding experience, but if I hadn't, I would have struggled a lot. In general, the class is hard because of the way it's graded (no matter the prof), but Katz is really helpful and nice if you talk to him in office hours. He is always off topic during class, but at least it was fun and enjoyable!

Accessible outside class
Lecture heavy
Caring
1.0
4.0
CS1114
Jan 26, 2020
Wouldn't take again

I timed his lectures and can say he spent the 90% last two lectures ranting about Staten Island and candy from his wife. He did not teach the CS material at all until the last 15 minutes of class. I hopped into the other CS professor's class Sterling and they were learning more advanced materials than Katz's students. A shame for students.

1.0
3.0
CS1114
Grade: A
May 28, 2020
Wouldn't take again

Expects students to attend his lectures, but doesn't start covering weekly material until there's only 20 minutes remaining in the class. When he does get to the material for the week, he reads off slides and notes that were already posted. Prepare to do a lot of research on your own if you don't have prior knowledge of the course material.

Get ready to read
1.0
4.0
CS1124
Jun 28, 2020
Wouldn't take again

I actually took his bridge class and he's bad. the module lecture is so bad. He fails to explain abstract ideas in a simple and understandable way. If you watch MIT's opensource video for the same topic you will realize these concepts are so easy to understand. But when he did it, it will make you feel like it is so hard. Even when I watch again.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
CS1114
Grade: Not sure yet
Jul 10, 2020
Wouldn't take again

I attended the bridge course. You could tell that Prof Katz came to the lecture without preparation because he turned weekly lectures into Q&A sessions. Recorded modules were unclear. For the homework, he simply copied them from some books and didn't even care to remove the prob#. As a result, you suddenly were expected to code 300+ lines.

Lots of homework
1.0
5.0
CS1134
Oct 6, 2020
Wouldn't take again

On a 1hr 20 mins class, he'll waste 1hr on taking question from students and answering them with his Staten Island ferry ride stories and his family stories. Last 20/15 mins he'll open up his slides and rush through it. He makes course material more subtle instead of making them easy. Even YouTube videos are helpful rather than lectures.

Lots of homework
Get ready to read
1.0
5.0
CS1134
Nov 10, 2020
Wouldn't take again

Worst professor. In a 1h20 class, he'll spend at the very least 20mins of the lecture joking around with students, another 20 mins talking about his family, aviation, or other anecdotes of his life, he'll take questions for another 25 mins and rush through slides in 15 mins. He's also not responsive through email, even when it's a pressing matter.

Test heavy
1.0
5.0
CSUY1134
Nov 10, 2020
Wouldn't take again

He's never prepared, the slides aren't even his, they were made by professor Itay Tal (take him instead if you can!!), he copies prof Tal's code word for word even the one he "writes" in class, he talks incessantly abobut his life, rushes through slides in the last 15-20 mins of class, and makes exams super hard (but "easy" for him as he says)

Test heavy
1.0
3.0
CS1134
Nov 12, 2020
Wouldn't take again

This is a professor who cares more about making sure students "don't do too well" than actually teaching and learning.

1.0
3.0
CSUY1134
Grade: Not sure yet
Dec 3, 2020
Wouldn't take again

Someone posted exam problems on chegg. He got angry and he falsely accused many students for cheating. I was accused even I did not go to chegg during exam time. He gave 0 just because the answer is similar to chegg, not even the same answer! Correct answers are similar! He did not even officially launch an investigation. What the heck??

1.0
3.0
CSUY4793
Grade: A-
Dec 14, 2020
Wouldn't take again

This professor is extremely unresponsible in teaching and hardly presents during his office hour. In this Computer Network course, all he has done is reading the PPT (even not made by himself! ) and giving short explanations. He only assigned 3 homework whole semester and released all scores during the final. If you want to learn, just don't come.

1.0
4.0
CS4793
Grade: B+
Dec 22, 2020
Wouldn't take again

This professor never gives a curve to the exam and everything else, regardless of how hard it is and how low the average is. He cares more about whether he can accomplish his teaching job, without a little concern for student's learning quality.

5.0
3.0
CS3083
Grade: B+
Jan 30, 2021
Would take again

He's cool as a person and genuinely cared about the students. There were few assignments in this database class, and they weren't time-consuming. The midterm and final were both open-book because the class was remote. The class wasn't an easy A, but for the effort I paid and the grade I got in return, it was a good deal.

Respected
Clear grading criteria
Caring
1.0
3.0
CS6133
Grade: A
Apr 11, 2021
Wouldn't take again

Another one of those people that shouldn't really teach but somehow got into teaching. Classes were okay, nothing to brag about but his overall attitude towards students and class itself was so high and mighty as if he's better than everyone.

5.0
4.0
CS3913
May 24, 2021
Would take again

This man taught me three different languages. My favorite teacher in the school. You won't really use the textbook just whatever online documentation is applicable to your coding language and IDE

Gives good feedback
Hilarious
Caring
3.0
4.0
CS4793
Grade: A-
May 25, 2021
Wouldn't take again

Hes an alright guy, I have no issues with his personality. However his tests were ridiculous, focusing on seemingly very minute details from the textbook that he never mentioned in class or mentioned 1 time in passing. His grading criteria is unclear. If you have to take him then dont be too worried but definitely go for anyone else first.

Graded by few things
Test heavy
Tough grader
5.0
3.0
CSUY3913
Grade: A
Jun 15, 2021
Would take again

Amazing professor. His explanations are clear and concise, and he makes sure that students really understand the material. Genuinely cares about the students. Tests were at a reasonable difficulty and HW assignments were good practice. There is a textbook, but you don't really need it. I learned a lot in his class.

Hilarious
Amazing lectures
Caring
5.0
2.0
CS3913
Grade: A
Jul 3, 2021
Would take again

He always manages to make lectures entertaining. The amount and difficulty of homework were both reasonable. The exams were online and open-book, and he gave us 16 hours to do it, so you didn't really have to study beforehand. It's easier to get an A in his class with reasonable effort than in others' classes.

Accessible outside class
Clear grading criteria
Caring
1.0
5.0
CS3943
Oct 1, 2021
Wouldn't take again

This guy does not answer to email questions and nor respect to students at all. DON'T TAKE HIS CLASS!!!!!!!

1.0
5.0
CS3314
Grade: A
Jan 10, 2022
Wouldn't take again

Daniel Katz sucks!! He never explained any concept clearly, he lacks teaching skills. His course is hell. If you meet him, just run away and curse him!

1.0
3.0
CS3913
Grade: Drop/Withdrawal
Feb 14, 2022
Wouldn't take again

He randomly and falsely accuses students of cheating. Avoid him if you wanna save yourself a headache.

1.0
4.0
CS1114
Grade: Rather not say
Mar 30, 2022

Don't take his class! Although I managed to maintain my grade, I do not want to suggest this guy to anyone: his class is just like swimming in water: he barely covers what he should cover and mostly we have to self-study! When you have to choose CS1114 to study, remember just to walk away from this guy!

1.0
4.0
CS1114
Grade: Drop/Withdrawal
May 12, 2022

Horrible Professor. The class is not that hard if you pay attention to what youre doing and you attend the lab doing what youre supposed to do. If you do not have a lot of background in python it will be hard bc the prof rambles too much and doesn't stay on topic. It was honestly really boring. I am taking this class again but with a different prof

1.0
3.0
CS1114
Grade: A
Jun 9, 2022

Terrible.

1.0
4.0
CS1114
Grade: Rather not say
Jun 14, 2022

This professor does not know how to teach, I have to be honest here. His exams questions are so horribly written, a few of my SWE friends started laughing at them. He tests on tiny intricacies but he himself misunderstands what he teaches. Clearly, he was hired to teach rather than do. Avoid tbh.

3.0
4.0
CS2134
Grade: C+
Jul 21, 2022
Would take again

Too Hard

Tough grader
Participation matters
EXTRA CREDIT
1.0
4.0
CS1114
Grade: C
Sep 7, 2022

Not a great teacher, material isn't that hard but need to self study

Tough grader
Test heavy
Graded by few things
5.0
2.0
CS1134
Grade: A
Sep 11, 2022
Would take again

You either hate him or love him. I'm the latter.

5.0
1.0
CS1114
Grade: F
Sep 14, 2022
Would take again

He is so good. Don't care my grade but I love him. He always ask for ZIP Code and Phone numbers and talk in class. He hates Javascript and California, but he never use textbook. Don't care my grade take him. F is good. You learn everything but cs and python. You learn about

EXTRA CREDIT
Inspirational
Caring
2.0
5.0
CS1114
Grade: B-
Dec 27, 2022

for none cs majors, try other professors' lectures cuz this guy does not teach. his examples and presentation in class are completely useless cuz they are easy af and the tests have nothing to do with those. try study on your own and look at materials from other professors. i managed to get a B- just by going to less than five lectures.

Tough grader
Clear grading criteria
Test heavy
1.0
5.0
CS2134
Grade: Incomplete
Sep 15, 2023

Katz is the most unfair and obscure professor aside from Sterling. He doesn't care about teaching just cares to get the job done. He is discriminatory so my asian colleagues do not take this mans class. Horrible experience. Bad at teaching. Doesn't care about students.

5.0
3.0
CS1114
Grade: A
Nov 20, 2023
Would take again

I don't know if im taking an easier course or not but Katz seems pretty good at explaining the concepts to you. He lets you to ask questions during class and he likes questions. He also connects to class content to real life stuff which is very cool. Do follow along his coding practices in class if u take him bc those r rly valuable.

Get ready to read
Participation matters
Inspirational
4.0
3.0
CS1114
Grade: A
May 6, 2024
Would take again

Sometimes class was very boring, but he would always ask us about our weekends and little questions like that. Most of the homework and reading is done outside of class though, and an A can be easily achieved through any CS-1114 professor.

1.0
4.0
CS3913
Grade: Not sure yet
May 14, 2024

Worst teacher does not teach, talking about irrelevant things in class, lecture slides has nearly 0 line of code. Prepare to learn by yourself. Exams are not easy, and they are somehow irrelevant to homework and what he has taught. Simply avoid him since he is not the only teacher of a required course and he will never be.

Tough grader
Test heavy
1.0
5.0
CS
May 25, 2024

He is by far the worst professor I've ever had to encounter in my life. He does not care at all about the students, many typos in exams, talks way too much about his personal life in the class which no one cares about. Poorly designed homework and exam questions are very random and not taught in his class. Don't even think he should be a professor.

1.0
5.0
CS1114
Grade: Incomplete
May 25, 2024

His intentions are deceitful and he rejoices in his students getting low grades. The homeworks are largely irrelevant and the exam questions are unfair and are analogous to exploring a labyrinth.

Tough grader
3.0
4.0
CS1114
Grade: B-
Nov 20, 2024

The class can be challenging, but using resources like Unstuck ai along with the textbook helps a lot. Attendance is mandatory, but the lectures are hit-or-miss. Self-study is key to success in this course.

1.0
5.0
CS1114
Grade: B-
Dec 10, 2024

god...don't pick his class please... He never give lecture before midterm 1, opened the map and chat with the students on class about the postal code of different areas, apple products, price of coffee...But never talk about the topic of course. He never give practice or powerpoint. I wish I have picked Arfoui's class...

2.0
3.0
CS1114
Grade: A
Dec 24, 2024

This prof is really not time efficient. He literally talks about random tangentially related stuff for at least 1/3 of the class. Many people just ignored his lecture. Lectures help a bit but is 1/3 filler. Overall an easy course though can just use yt or other profs notes to study. Very talkative prof but hard to approach and comes off rude.

Clear grading criteria
Test heavy
Graded by few things
3.0
4.0
CS1114
Grade: C+
Jan 13, 2025
Would take again

If you have no previous experience in programming, it will be a tough class. You'll have to study and code a lot if you want to succeed. Professor Katz sometimes goes off-topic, so it's important to stay focused during lectures. If you take him, I'd recommend using other professors' practice problems (they are pretty similar to the exam)

Get ready to read
Gives good feedback
Test heavy
5.0
3.0
CS3314
Mar 16, 2025
Would take again

I feel like he is one of those professors that sucks for lower level classes, but is great for junior and senior level classes. He is really good at breaking down the content of this course. Just a super chill guy and loves discussing anything CS-related.

Hilarious
Caring
5.0
4.0
CS1134
Grade: A
Jul 1, 2025
Would take again

If you actually care about learning and not just getting a good grade, TAKE HIM! He won't hold your hand, but he'll make you fall in love with CS if you care.

Amazing lectures
Inspirational
Caring
1.0
5.0
CS1114
Grade: B+
Nov 5, 2025

He should teach a course, "How to brag about your life and expensive stuff you have to college freshmen." It's not worth paying NYU tuition to be in his class.

Inspirational
Hilarious
1.0
5.0
COMPSCI
Grade: A-
Dec 12, 2025

Hilarious but not in a good way ... goes on for too long about what he did at the weekend and his family ... we don't care! Goes off-topic so often. The lectures are pretty random and completely different from what's on the homework. Kind of ok if you get him in a good mood but this can be random. Pretty rude and doesn't seem to care about students

Tough grader
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

34%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 60 grades
Most common grades:
A (24)
A- (9)
B- (6)
Grade Distribution
A(26)B(10)C(8)D(3)F(1)A-/B+(14)
Based on 69 reported grades
A: 24
A-: 9
B-: 6
B+: 5
Common Tags
Hilarious (14)
Test heavy (12)
Clear grading criteria (9)
Tough grader (9)
Caring (8)
Skip class? You won't pass. (7)
Get ready to read (7)
Inspirational (6)
Rating Trend

Declining

-0.53 avg change
Dec
Jan
Mar
Jul
Nov
Dec
Last 6 months
Ratings by Course

CS63731187

5.0

(1)

CS3083

5.0

(1)

CSUY3913

5.0

(1)

CS1133

4.8

(5)

CS6373

3.7

(7)
+28 more courses
Difficulty by Course

6233

5.0

PROGLANG

5.0

DATASTRC

5.0

CSPL

5.0

PL

5.0

Similar Professors