3.3

Joanna Klukowska

Computer Science - New York University

3.3
Quality
4.1
Difficulty
55%
Would Retake
188
Reviews
3.3
Quality
4.1
Difficulty
3.3
Helpful
3.3
Clarity

55%

Would Retake

188

Reviews

Rating Distribution
Official
188 total ratings

5

71

4

35

3

12

2

14

1

56

What Students Say

Many classmates drop/change the section from her class

CSCI102 - 2.0 rating

The materials are easy, but she is very harsh at grading

CSCIUA102 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 99 grades
Most common grades:
A (41)
Not sure yet (29)
A- (18)
Grade Distribution
A(45)B(21)C(7)D(1)F(0)A-/B+(26)
Based on 138 reported grades
A: 41
Not sure yet: 29
A-: 18
B: 14
Common Tags
Tough grader (73)
Lots of homework (44)
Test heavy (30)
Clear grading criteria (19)
Beware of pop quizzes (19)
Graded by few things (17)
Accessible outside class (16)
Respected (15)
Rating Trend

Declining

-0.85 avg change
Jan
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

10953

5.0

(1)

CS101

5.0

(1)

DATAS

5.0

(1)

CSCI135136

5.0

(1)

CSCIUA102004

5.0

(1)
+13 more courses
Difficulty by Course

CSCIUA

5.0

CSCIUA101

5.0

CORE109

4.5

CSCI201

4.3

CS102

4.2

Reviews (187)
1.0
5.0
CSCIUA
Nov 20, 2013

Joanna has a mean attitude and a lazy answer for everything. She has zero teaching abilities and blames everything on everyone but herself. Avoid her at all costs, taking a class with her will ruin your semester

1.0
5.0
CSCIUA101
Dec 19, 2013

Completely unprepared; posted practice problems and sample exams without answers. Had sample code that you were supposed to follow along with during class, but wouldn't post them until after the class... and was, in general, very little help.

5.0
3.0
CS101
Grade: B
Jan 6, 2014

She explains things well and is very helpful if you try. Attend classes, otherwise you will be lost on exams.

4.0
4.0
CSCI102
Jan 16, 2014

She was a Data Structures TA and did well with what she was given. The professors posted incorrect code, poor examples, length and unclear assignments, and she was sort of the messenger for it all. The professors needed work but as a TA she was kind and helpful. She was very available and made the best of a sticky situation with bad professors.

4.0
3.0
CSCI102
Grade: B
Jan 27, 2014

Joanna was a TA for this class and tried to make it work while the professors were a mess. She really helped out making the class easier to understand. She would always make her self available for help and would try to assist in every way possible while the professors were mostly useless. She is willing to work with you and help you out.

5.0
2.0
DATAS
Apr 7, 2014

One of the best professors I have ever had at NYU. Clear, concise, and always very well prepared for lectures. Posts notes on every lecture, encourages participation. Very approachable and gives extremely fair exams. Definitely recommend.

2.0
5.0
CSCIUA101
Grade: Not_Sure_Yet
May 1, 2014

Very unclear directions on the homework assignments and tests. Is not very helpful outside of class when asked. Not sure she realizes how difficult to understand her wording can be.

5.0
4.0
CSCI135136
Oct 4, 2014

I took Joanna for C++ back in 2011 at Hunter. She will definitely work you but it will pay off in the long run. Get ready to program at least 30+ hours a week. She goes out of her way to help her students. She provides additionalsupplemental resources to help you understand the content as much as possible. No slacking allowed in her class.

5.0
5.0
CS102
Nov 14, 2014

The class is hard. She makes herself very available to answer questions, but by no means will she ever give you answers. She'll make you work for everything and it's draining but so much better in the long run. I finally feel challenged for once at NYU, like I'm getting my money's worth. Be ready for hours++ of work per week though!

5.0
3.0
10953
Nov 15, 2014

She's funny and makes the subject engaging!

4.0
5.0
CSCIUA102
Grade: B-
Nov 18, 2014

She's a friendly and nice person, and is very helpful and understanding during office hours. Lectures are pretty boring. Her class is hard but she does her best to ensure the success of all of her students. Projects are extremely comprehensive so you spend a lot of time on them but still learn a lot. If you take her class, you better love Java.

5.0
3.0
CS102
Grade: A
Nov 20, 2014

She is a helpful professor. The programming projects are a little bit tough if you pursue extra credits. The homework is manageable. If you want to get a high grade, read her lecture notes and complete all of homework.

5.0
1.0
CSCIUA102004
Grade: A
Nov 21, 2014

Joanna is by far one of the best Computer Science teachers I've had. Her notes are clear and she provides source code for every problem. Exams are really straightforward they test whether or not you've done the homework on your own. If you listen in class you will do well.

5.0
4.0
CSCI101
Dec 14, 2014

I had Professor Klukowska at NYU this semester, as a freshman. Her class was a perfect introduction to Java and Computer Science, and I'm so glad to have her again in the Spring for Data Structures! Her class isn't easy but it's so worth it once you have those "ooooh!! OOH!!" moments. She's always available and there for her students. 1010.

5.0
3.0
CSCIUA102
May 16, 2015

She is really nice and always there to help. Just do not be afraid to ask questions and work enough to get an A

4.0
3.0
CS102
Grade: A-
Jan 4, 2016

She really goes into the algorithms of how things work and is big on visuals. Not much coding in class, and even then it is pseudocode. She cares more about your understanding. Projects are tough though and they come back-to-back, so be prepared to think and design your programs. Homeworks are not graded but prepare you for quizzes/tests

5.0
4.0
CSCIUA102
Grade: Not sure yet
Mar 8, 2016

I took the class before this in the curriculum with a very easy professor that made me think I was a coding genius, put Professor Klukowska kicked me into reality. She is really one of the best professors I've ever had, and I've learned more from her in 2 months of this class than in any class I've taken before. Take her take her take her!

5.0
2.0
CS102
Apr 25, 2016

Her projects are one of the simplest compared with other professors since all you need to do is implement classes and not start everything from scratch. Her tests, though, are difficult

5.0
2.0
CS201
Grade: A
May 27, 2016
Would take again

Super easy A, definitely take her. Jokes aside, easy A if you actually study the lecture notes and do the practice questions from the book.

4.0
4.0
CSCI201
Grade: B
Jun 17, 2016
Would take again

Joanna is so solid. Her accent is both understandable and enjoyable (Polish-like tendencies) so I recommend lectures in a major way. I'm not gonna lie, this professor is gonna grade you. Her pen is a weapon and you have to battle it. Buy the book fam, save laundry quarters for a couple months or something, I don't know your life, but it's worth it

4.0
4.0
CS201
Jul 3, 2016
Would take again

I had Joanna for 102 as well and honestly I think it was a joke compared to 201. 201 lectures are just way more rushed and difficult to digest. Also, pop quizzes are weighed pretty heavily (almost 10%) despite them being quite luck based (there were only 3 of them and who the hell can always be caught up in a class like 201). She's helpful tho.

5.0
4.0
CS102
Grade: A-
Jul 20, 2016
Would take again

If you're serious about Data Structures and really want to learn about it, take Joanna's class! She makes you learn more about knowing an algorithm rather than memorizing the code. She can be challenging, but she is one of the best teachers you will ever have. Her office hours are extremely helpful too.

5.0
4.0
CSCI102
Apr 11, 2017
Would take again

Joanna is a fantastic lecturer, extremely organized, and very helpful. She gives so many helpful resources and they are all extremely clear and concise. Read everything she posts! I will say, even though this is true for every CS teacher I've had, I wish she / the graders gave the assignments back earlier so you can get feedback quicker.

Respected
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
4.0
CSCIUA201
Grade: B
Apr 19, 2017
Would take again

An excellent lecturer, makes classes interactive and remembers the names of her students. Does pop quizzes if she sees attendance drop. Her exams are long, but she's up front about the material on it. She loves to assign stuff, so don't wait until the last minute to start something. She's worth the effort, though.

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CSCI201
May 4, 2017
Would take again

One of my favorite professors at NYU! I had her for CSCI 201 Systems Organization, and let me tell you: that class is HARD. Despite that, she did an amazing job being thorough with the material, and is a professor that I genuinely like to go to her lectures. TAKE HER 500% if you have a choice between her and anyone else for either 201 or 102!

Tough Grader
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSCI102
Grade: B-
May 24, 2017
Would take again

She's highly recommended and now that I took her Data Structures class I know why! You will learn AND work hard. I recommend forming a study group in the class for studying purposes. There is no group work except in recitations. She only teaches CSO in the Spring semester. Most of the grade (65%) is only the midterm and final. She doesn't curve.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
TEST HEAVY
4.0
3.0
CS102
Grade: A
May 24, 2017
Would take again

I honestly didn't think that she was too difficult as a professor, exam average is 80. She is very fair. Take the time to review the material on your own time and it won't be too bad. Make sure you're very thorough and efficient in all of your projects from the start because everyone gets wrecked on the first one.

5.0
4.0
CS102
Grade: A-
May 25, 2017
Would take again

Go to class and take notes, you will learn so much and she explains things clearly and in depth. Adhere to her spec for projects or your grade will be wrecked; if things are not clear, ASK questions. Her exams are super fair, make sure you understand concepts and do not rely on solely memorizing code.

Respected
BEWARE OF POP QUIZZES
TEST HEAVY
4.0
4.0
CSCI102
Oct 30, 2017
Would take again

Joanna is a solid professor. Even though she's a pretty tough grader, her expectations are really clear. Projects can be long but she teaches very clearly so that you know how to apply the data structures in the projects. TL;DR - she's tough but you learn a lot.

BEWARE OF POP QUIZZES
Clear grading criteria
Amazing lectures
4.0
4.0
CORE109
Dec 24, 2017
Would take again

Clear teaching, and manages the class well. You need to review the material on your own time, and that's not a bad reflection on her -- computer programming is hard. She is good at adjusting the pace of the course according to the students' progress. Overall good experience.

Skip class? You won't pass.
Hilarious
TEST HEAVY
5.0
4.0
CSCI102
Dec 27, 2017
Would take again

Joanna has very clear explanations, but the project requirements are pretty hard. Might get overwhelmed at first, but read the notes and the book materials and there's nothing too harsh.

Tough Grader
Gives good feedback
4.0
5.0
CSCI102
Grade: B-
Dec 28, 2017
Would take again

One of the best CS professors I've had. She's hilarious and ruthless at the same time(!) but do not fret, she's doing it so that you learn. The way she describes different data structures / visualizes it on the board is super helpful, not to mention she gives out mock interview questions. Tough grader, but she'll make you work and learn.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Amazing lectures
1.0
5.0
CS102
Jan 10, 2018
Wouldn't take again

she does not curve at all.

Tough Grader
BEWARE OF POP QUIZZES
Tests are tough
5.0
4.0
CS102
Jan 29, 2018
Would take again

Best professor ever, I took her 8am recitation this semester just so I could study with Joanna again. Her material is hard, but so is CS, and she is a very clear, straightforward professor.

Tough Grader
Gives good feedback
BEWARE OF POP QUIZZES
2.0
5.0
CSCI102
Grade: Not sure yet
Feb 14, 2018
Wouldn't take again

Too much work...

Tough Grader
LECTURE HEAVY
2.0
5.0
CS102
Grade: Not sure yet
Mar 30, 2018
Wouldn't take again

Really tough work without enough hint. Comparing to other sections, the work is unreasonable.

Tough Grader
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS102
Grade: A-
Apr 19, 2018
Would take again

I have to say she's the best cs professor ever. She explains everything super clear and knows the class material very well. I took both Data Structure and CSO with her. I learnt a lot. However, you need to spend a great amount time and effort on her classes; otherwise, you might get a really poor grade. (Average of CSO midterm is always around 60)

Tough Grader
Gives good feedback
Respected
4.0
4.0
CS102
May 4, 2018
Would take again

Very difficult to get an A. Great lectures, test heavy, pop quizzez.. take Bari if you can hes more chill. Shes a solid choice otherwise.

Tough Grader
Respected
TEST HEAVY
5.0
2.0
CS102
Grade: A-
May 7, 2018
Would take again

Although Joanna is a relatively tough grader, you will ultimately get a higher grade with her than with another professor (e.g. Bari). Amazing teacher, she even takes questions from real CS interviews. One of the questions discussed in class was the exact same question I was asked in my internship interview. Personally got an A-, highly recommend.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
CS102
Grade: A
May 10, 2018
Would take again

best comp sci teacher

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
1.0
CS102
Grade: A
May 12, 2018
Would take again

super great lectures, learned so much from her, would highly recommend. do as she says and you'll do great.

Respected
Inspirational
Amazing lectures
3.0
5.0
CS201
Grade: B
May 13, 2018
Wouldn't take again

This is by far the toughest class I've taken at NYU and Joanna as a prof. certainly doesn't make it any easier. You really need to attend every class as the less you understand in lectures, the more you will need to read on your own time. She's a tough grader and overall, including reading and HW, this class took up approx. 10 hrs/week of work. GL

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
3.0
CSCI201
Grade: A
May 14, 2018
Would take again

I adore Joanna. Took her for DS, and even took 8am just to get her again for CSO. Her lecture explanations are always crystal clear (go to them!). Start the projects early and they are no problem, spec is detailed on expectations (plus she is very active on Piazza). Tests are super fair, never any surprises - but they will test you thoroughly.

Clear grading criteria
Amazing lectures
Caring
2.0
5.0
CSCI102
Grade: Not sure yet
May 15, 2018
Wouldn't take again

Many classmates drop/change the section from her class. We got a lot of work to do for each projects. She's really a tough grader for the exam, especially for some small details. Comparing to other sections, her section was tough and heavy. The way she assigns work is just like her students have only one course to take for the semester.

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
1.0
CS102
May 31, 2018
Would take again

I love Joanna. I have had the greatest computer science experience with her in Data Structures, and highly recommend for everyone to take her.

Respected
Inspirational
Caring
2.0
5.0
CS201
Jun 21, 2018
Wouldn't take again

To be honest I withdrew from this class. I personally didn't find the lectures to be all that informative, and the things we needed to know for the exam were not clear. There was only one midterm which was not great for grades. Beyond that if you have issues in your life and ask for help/extension even one time she is not understanding.

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
5.0
5.0
CSCI201
Grade: B
Aug 14, 2018
Would take again

Informative lectures with clear slideshow slides. She's extremely helpful during recitation and office hours. Loves to answer questions. You absolutely have to read the book and do the practice problems, but the hw/recitations/lectures complement the book and Joanna will help you when you're confused. Take this class; it's incredible!

Get ready to read
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSCI102
Nov 17, 2018
Would take again

Very sleep inducing lectures but informative! The midterm was pretty easy and covered what we learned in class. Her projects have very clear instructions and are doable.

Respected
BEWARE OF POP QUIZZES
Clear grading criteria
2.0
1.0
CSCIUA102
Jan 6, 2019
Wouldn't take again

The materials are easy, but she is very harsh at grading. Poor explanations. Do not recommend.

2.0
4.0
CSCI201
Grade: B+
May 10, 2019
Wouldn't take again

I don't understand why she graded us so harshly. Lots of Quizzes at the beginning of a morning class. Really nice and warm person. But lecture not that informative as others said. Very few office hours, not wanting to help regarding grades.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
5.0
5.0
CS480APS
Grade: B-
May 19, 2019
Would take again

I mean will I fail the final? Probably. Did I learn a lot over the course of the semester? Certainly. She has a unique personality thats not meant for everyone, be ready to take a joke. But theres no doubt shes incredibly smart at what she teaches.

Hilarious
Beware of pop quizzes
Tough grader
2.0
3.0
CSCI102
Grade: Not sure yet
May 20, 2019
Wouldn't take again

Never seen a professor with such a tough grading policy: No curve, no partial credits, and set 95 or above as A.

Graded by few things
Beware of pop quizzes
Tough grader
3.0
5.0
CSCI201
Grade: B
May 24, 2019
Wouldn't take again

She's a great professor and knows her stuff but her tests are on the difficult side and she rarely gives partial credit. You HAVE to read and do the practice questions at the end of each chapter assigned to do well on tests. She also gives pop quizzes throughout the year (I had 6). Overall, she is tough but you can easily do well if you just read.

Get ready to read
Beware of pop quizzes
Tough grader
5.0
3.0
CSCI201
Grade: A
Jul 26, 2019
Would take again

the material can be challenging at times but joanna is one of the best professors ive had at nyu. She really tries to impart her knowledge of the subject on each of her students with great lectures and is always open for consultation during office hours. she can be a stickler with grades however but she is a fair grader through and through.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
CS102
Grade: B+
Nov 6, 2019
Would take again

Joanna is, hands down, the best professor Ive had in the CS department. She is passionate about her work and the students learning. However, if youre looking for an easy A or looking to coast through this major, do not take this course. The work is hard, she is a tough grader, but you will walk away having learned a lot.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
4.0
CS102
Grade: A
Dec 22, 2019
Would take again

Joanna's class is quite challenging, but her lectures are extremely informative and she's actually super nice and helpful in-office hours. She won't give answers during OH, but she'll lead you down the right train of thought. I highly recommend her class! Probably the best DS prof there is at NYU!

Accessible outside class
Beware of pop quizzes
Amazing lectures
4.0
5.0
CSCI102
Dec 27, 2019
Would take again

Joanna's a really solid professor, and she really tries to make you understand each data structure. The grade heavily depends on the 6-7 projects that have to be completed throughout the semester, and each takes a lot of time. She's difficult but I think she prepares people for interviews very well. USE HER OFFICE HOURS

Gives good feedback
Graded by few things
Beware of pop quizzes
3.0
5.0
CSCI201
May 13, 2020
Wouldn't take again

Professor Klukowska is a good teacher and wants her students to understand the material. She grades fairly strictly and doesn't curve grade much. She believes your grade is an exact representation of how well you learned the information. It will take a lot to do well in her class and the tests can have many curveballs. You will learn a lot though

Test heavy
Lecture heavy
Tough grader
5.0
4.0
CSCI201
Grade: Not sure yet
May 18, 2020
Would take again

If you get the chance to, absolutely take Joanna at least once during your CS degree. Her projects and recitation activities are difficult but really encourage full comprehension of the material. Skip lecture at your own risk, every lesson by her is extremely useful and detailed, but if you do need extra help, she is very friendly at office hours

Accessible outside class
Skip class? You won't pass.
Beware of pop quizzes
5.0
2.0
CS480APS
Grade: A
May 19, 2020
Would take again

Partly overlapped with CS 310 Basic Algorithm. Not difficult as long as studied well in Basic Algorithm course. Moderate (a little bit heavy) homework. Lectures are easy to follow up

Accessible outside class
Caring
EXTRA CREDIT
4.0
4.0
CS480OSSD
May 19, 2020
Would take again

Not difficult but you don't know how it will be graded. Need to spend time to get an A. But easy to get an A- or B+

Group projects
5.0
4.0
CSCI201
Grade: A
May 25, 2020
Would take again

Joanna is tough and grades harshly, but her lectures are very clear and interesting, and she's a really nice person and easy to talk to in office hours. If you try you will come out of the class knowing a lot about computer systems. Her grade cutoffs were harsh (95 for an A) but luckily she was nice and curved it.

Accessible outside class
Amazing lectures
Tough grader
5.0
4.0
CSCIUA201
Grade: A
May 25, 2020
Would take again

Professor Klukowska is great at lecturing. She gives clear explanations of the course material and takes time in lecture to answer questions students may have. That said, I cannot emphasize the hard work that one must put in for CSO. Review the slides plenty and consistently, attend 90% of lectures, and do the textbook practice problems.

Test heavy
Beware of pop quizzes
Amazing lectures
4.0
4.0
CSCIUA201
Grade: A-
Jun 1, 2020
Would take again

Joanna is a super caring CS professor. She's willing to sit with her students and give them her full attention at all times. Lectures go a bit fast- don't fall behind on the material. Only one midterm and final is heavily weighted. Everyone hates CSO but I would recommend taking with Joanna because she'll help you out if she sees you care.

Accessible outside class
Skip class? You won't pass.
Graded by few things
1.0
5.0
CS102
Dec 5, 2020
Wouldn't take again

Horrible lectures, reads off of power points, provides no examples. Makes you teach yourself how to create very complex data structures after only giving a brief explanation. Extremely hard grader with a ridiculous amount of assignments. I've had amazing previous experiences in CS but this class made me hate computer science. Do not take her.

Lots of homework
Lecture heavy
Tough grader
4.0
5.0
CS102
Dec 5, 2020
Would take again

Professor Klukowska is a TOUGH grader,. She gives HARD tests (but they are not horribly difficult). BUT, you will learn a lot from the projects and readings she assigned. She is always willing to help during her officer hour and in a platform where she organizes all her students' questions.

Get ready to read
Clear grading criteria
Tough grader
3.0
5.0
CSCI102
Dec 10, 2020
Wouldn't take again

Professor Klukowska is great at explainig complex data structure and gives many opportunities to reach her outside of class. But the course had a very heavy workload, and she uses multiple platforms for homeworks which go on until the last day of classes. Good luck keeping track of all of them. Overall too much for such a stressful semester

Lots of homework
Beware of pop quizzes
Tough grader
3.0
4.0
CS102
Grade: A
Dec 11, 2020
Wouldn't take again

Heavy workload. Every little thing affects your grade. Professor Klukowska probably takes the class more seriously than 80% of the students in our class (which could be good or bad). Definitely not an easy A, but grading is fair. If you know the course content and put in work, you will be fine.

Lots of homework
Participation matters
Group projects
4.0
5.0
CSCI201
Grade: A-
Jan 21, 2021
Would take again

At the time that I took Prof. Klukowska's class, I did not enjoy it. CS201 was too dry and backend for me. But now looking back, she has always been extremely prepared and helpful. There would be a lot of work, but the work was necessary for any CS majors though unpleasant. Overall, a very straightforward and serious professor who wishes you well.

Lots of homework
Skip class? You won't pass.
Gives good feedback
4.0
5.0
CSCI201
Grade: B+
Feb 13, 2021
Wouldn't take again

Spr 2020. It's not her, it's CSO that's hell. Material seems ok when heard in lectures, but much harder to perform in exams. Only one midterm and a big final. Homework are manageable and useful. Teaches you how to use git well, and this knowledge will be useful for the rest of your time in CS.

Lots of homework
Graded by few things
1.0
5.0
CS102
Feb 17, 2021
Wouldn't take again

It's been a few days since I started I started taking this class. She still seems to be adjusting to Zoom and is a tad bit rude at times. I was very happy after last semester, but this class completely changed. I am highly considering to change my major after one week of this class. Pls dont take - thx.

Skip class? You won't pass.
Beware of pop quizzes
Lecture heavy
1.0
4.0
CS102
Mar 6, 2021
Wouldn't take again

So far all assignments have been graded incorrectly you can never really be sure of your grade. She doesn't believe in curving and dropping grades. The cutoff for an A is 95 so she really tries to make it as hard as possible for you to get an A. She gets mad and interrupts whenever a student has a question and it shows how much she cares about us.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
3.0
4.0
CS102
Grade: A-
Apr 9, 2021
Wouldn't take again

Pros: +fair and even generous extensions +material in assignments and assessments is covered +projects are doable in the timeframe +++cute cat Cons: -95% A cutoff ??? -some questions on assessments are unclear and/or have ambiguous answers -projects are kinda hard -pop quizzes -sometimes rude and condescending, hard to approach Overall, okay.

Beware of pop quizzes
Tough grader
1.0
4.0
CS102
Apr 8, 2021
Wouldn't take again

Joanna is useless to me. She is rude and condescending in class and that makes her absolutely unapproachable for me. Instead of watching her lectures, I'd recommend watching tutorials on YouTube instead, at least they'd have some solid code to work with instead of theoretical ideas and basic guidelines. I'm sick of her pseudocode approach. Love cat

Beware of pop quizzes
2.0
5.0
CS102
Grade: Drop/Withdrawal
Apr 14, 2021
Wouldn't take again

She is condescending and rude if you ask questions during class & answers forum questions 2-3 days after posting/won't answer emails. Tests consistently have incorrect answers/trick questions & make up a large % of overall grade. strict grader- refuses to curve or drop grades (95% for an A), I had no choice but to drop in order to save my gpa

Skip class? You won't pass.
Test heavy
Tough grader
5.0
4.0
CS102
Grade: A-
May 4, 2021
Would take again

Great professor to have if you actually want to learn a lot. HOWEVER... her projects and quizzes are hard. We actually need to learn the materials. The professor is supper accessible during office hours.

Lots of homework
Accessible outside class
Tough grader
2.0
4.0
CSCI102
Grade: B+
Apr 29, 2021
Wouldn't take again

I've never seen a more disliked professor. She is condescending and straight up rude to students, every single assignment has errors in grading, and she seems to want to limit the number of A students - no curve, high A cutoff. Extreme grading - one pop quiz/bad documentation can tank your grade. Did give some extensions, but overall, DO NOT TAKE.

Lots of homework
Test heavy
Tough grader
4.0
4.0
CSCIUA480
May 12, 2021
Would take again

Joanna is a great teacher, who is super accessible outside of class and really makes sure you know algorithms by the end of the course. Weekly problem sets make up the bulk of your grade, & by the end you really know how to program- great problems for interviews, hackerRank, etc. Joanna really cares ! She's tough but you learn soooo much

Respected
Lots of homework
4.0
4.0
CSCIUA102
Grade: A+
May 16, 2021
Would take again

At first, I truly hated this class. The quizzes and exams seemed to be filled with tricky questions. However, once you get used to her testing style, the class is great. She is a good lecturer, and she is great at helping out students... if you make sure to tell her you are struggling. Her projects are time intensive, but a great way to learn!

Gives good feedback
Beware of pop quizzes
Amazing lectures
5.0
4.0
CS102
Grade: A
May 18, 2021
Would take again

Participation's not mandatory. There are pop quizzes that can be made up easily by writing lecture summary. Exams and quizzes are not easy. They are largely based on the lecture slides, but if you understand everything on the slides, it should be good. Prof said she won't curve, but she ending up doing huge adjustments, pushing everyone's grade up.

Lots of homework
Accessible outside class
5.0
3.0
CS102
Grade: A
Nov 22, 2021
Would take again

Sometimes the quizzes/tests get stressful but she's really knowledgeable and good at explaining things.

Gives good feedback
Graded by few things
Tough grader
2.0
5.0
CSCI102
Grade: Rather not say
Dec 11, 2021
Wouldn't take again

Projects are way too hard.....

5.0
3.0
CSCIUA102
Grade: A+
Dec 20, 2021
Would take again

the GOAT

Gives good feedback
Graded by few things
Tough grader
1.0
4.0
CSCI102
Grade: Not sure yet
Dec 22, 2021
Wouldn't take again

She is extremely condescending and unapproachable. Projects are horrendously difficult, quizzes and exams are much more manageable. Extremely rude when people asked questions during class. She teaches as though she would rather be doing anything else.

Graded by few things
Tough grader
5.0
3.0
CS102
Dec 26, 2021
Would take again

Class isn't easy but you really learn. She cares a lot about the subject. Reminds you why the subjects are worth learning about

Respected
Clear grading criteria
Lecture heavy
4.0
5.0
CSCI102
Grade: B
Jan 3, 2022
Would take again

joanna is a good professor. projects get difficult by end of the year so make sure you start them early. quizzes and tests were harder than the projects for me personally. no curve.

Skip class? You won't pass.
1.0
3.0
CS102
Jan 14, 2022
Wouldn't take again

Don't take a class with her unless you know all the material already. Posts problem sets where the instructions are useless then spends 40 minutes each class explaining what she wants. When you try to reach out to her for help she actively avoids you. She does not even grade assignments and her auto-grader makes mistakes. Dont take her class

1.0
4.0
CS102
Grade: Not sure yet
Mar 7, 2022

Aside from CS102 being a complete waste of time to begin with, Klukowsa makes sure it's as big of a waste of time as possible. We have the midterm in a few days and have so far covered Linked Lists in lecture. But not extensively at all. Nor have we applied them in any context. Four 30 min quizzes are 24% of ur grade and class avg is an F.

5.0
5.0
CSCI102
Grade: B
Apr 9, 2022
Would take again

Regardless of my grade, I can say prof K's lectures are very well organized, insightful and she's always willing to help, only if you ask her first. If you want to learn, take her class. If you are just looking to get through data structures with a good grade, take another prof. Would be very helpful the sooner you get used to her testing style.

Amazing lectures
Inspirational
Respected
1.0
5.0
CS102
Grade: Not sure yet
Mar 21, 2022

simply not a good professor. quizzes and midterm are difficult for no reason and her answer keys almost always have at least 1 mistake or more. a very theoretical class with lots of useless "trace the output" like questions rather than actually writing/designing programs. take bari if you can. gl.

Tough grader
Test heavy
5.0
4.0
CS201
Grade: A-
Sep 2, 2022
Would take again

Prof Klukowska is the most serious prof ever. I recall her laughing only 4 times that semester(spoiler): 1. 8 rabbit=rabyte 2. Little vs Big Endian 3&4. Mock at others and me kindly for being dumb. She is very caring and answers all of your question, but she likely won't make you love CS. She is most helpful if you are already interested in CS.

Tough grader
Gives good feedback
Caring
1.0
5.0
CS102
Grade: A
Nov 2, 2022

Best class of my life! Amazing lecturer and fair exams.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS102
Grade: Audit/No Grade
Dec 5, 2022

She is by far the most difficult CS professor I have encountered at NYU. Her lectures are structured in the sense that they are not appealing to all learning types and it makes it difficult to learn things. Very little example code, or explanation on how to execute the concepts. If you learn by example, this is not the professor for you.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CS102
Grade: A
Nov 17, 2022
Would take again

Took Joanna last semester, out of 5 CS professors I have encountered thus far, she is the best one if you want to learn. I think she delivers material very well and is very engaging, the stuff she explained really stuck with me. Her quizzes are tricky though, a couple of missed questions and you're getting C, but she did have a curve at the end.

1.0
5.0
CS102
Grade: Audit/No Grade
Dec 5, 2022

I had to drop my minor due to this course. If it was another professor, I know the outcome would've been different. If you learn through example, this is not the professor for you.

1.0
5.0
CS102
Dec 6, 2022

Very harsh grader. Her assignments leave the university's tutors confused. Very easy to mess up her quizzes/ exams and a couple bad grades can bring your grade to a C. Is very knowledgeable but comes off as condescending if you ask for help. Take someone else if you haven't coded for your whole life

Tough grader
Lots of homework
Test heavy
4.0
4.0
CS102
Grade: Not sure yet
Dec 9, 2022
Would take again

People are too harsh. Projects are difficult, but they prepare you to become a good programmer. I have cried over this class but everyone giving a bad review is bitter. I've learnt a lot and the projects are useful. Joanna is a very good lecturer. I'm a humanities major and not great at CS but have done well in the class. Quizzes aren't that hard.

1.0
5.0
CSCI102
Grade: A
Dec 7, 2022

The review below this

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS102
Dec 16, 2022

you will become a good coder in this class but at the price of your gpa and your will to continue learning cs. Take anyone but her. Has one of the strictest grading policies of any professor I have taken. Her exams are HARD and very unforgiving and her projects will take you an insane amount of time.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS102
Grade: B
Dec 16, 2022

Most of these reviews fooled me... Joanna is a BAD professor. Ask anyone in my Data Structures class, and they will say as much. Her teaching skills are awful in a REALLY intense class, she grades harshly, and her recitation leaders are equally bad. The ones who say she's the worst? - The 15-20% of us who got above a B. She does not prep you 4 CS.

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
CS102
Grade: Not sure yet
Dec 17, 2022
Would take again

Yeah the projects are hard but that's why programmers get paid a lot lol you can't get a job and cry about doing a big task or project. This class is NOT for the weak but Joanna will help you learn and get you HIRED. If you're not cut out for this workload, don't go into CS. Data structures are the foundation of CS and one day you will thank her.

5.0
4.0
CS102
Grade: A
Dec 17, 2022
Would take again

Joanna's class develops a strong foundation in computer science that will help you with the rest of your computer science journey. Took this class 2 semesters ago, and I'll say this, if you ever want to work at FAANG or any other big tech/quant company: take Joanna's class and push your capabilities. Work in the present to succeed in the future.

Amazing lectures
Lots of homework
Test heavy
5.0
3.0
CS201
Grade: A
Dec 17, 2022
Would take again

Pay attention during lectures and properly spend time to understand the concepts and this class isn't as bad as everyone makes it seem like it is.

Lots of homework
Lecture heavy
1.0
5.0
CS102
Dec 19, 2022

I truly do not understand how this professor has a 5 on this website. If you truly believe this is accurate then I truly believe you will get an F in this class by looking at the star distribution. I truly don't understand why doesn't Joanna buy herself a punching bag instead of pulling up to CANTOR-200, as all of us could have better lives.

Inspirational
1.0
5.0
CS102
Dec 19, 2022

Sure she makes you a good coder. That'll be your consolation prize when she tanks your gpa after spending countless nights writing her projects. Do not be fooled by her 5/5 here like I was

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSCI102
Grade: B
Dec 19, 2022

Can't believe she can make data structure so difficult.

Tough grader
Lots of homework
5.0
5.0
CS480APS
Grade: A
Dec 23, 2022
Would take again

Thought I would get a awful grade since it is a tough course and I didn't take the prerequisite course Basic Algorithm, but her lecture is extremely inspiring and useful so I paid some effort and got back on track. I end up getting an A despite the fact that I gave up half of the points on a couple of homeworks and got a B for the midterm.

Tough grader
Amazing lectures
Inspirational
5.0
4.0
CS102
Grade: Not sure yet
Dec 25, 2022
Would take again

Professor is pretty good compared to other data structure professors. You really do learn a lot. The projects are not that hard, if you start them sooner, there is just a lot of test cases to complete, but there was only one truly hard project. If you put in the work for quizzes and projects, you can do well

Tough grader
Clear grading criteria
Accessible outside class
3.0
5.0
CS102
Grade: B-
Dec 29, 2022

Clear lectures, but exams are much more difficult, testing things you thought were trivial. I recommend doing the practice sets and slide deck questions/examples. Tough projects that take a lot of time. Not approachable: condescending. Curved from a 75 (C) to a B- at the end of the semester. Wouldn't recommend for an easy A, but prepares you well.

1.0
5.0
CS102
Grade: B
Jan 2, 2023

Reviews are not harsh. Projects require 30+hrs of work (you'll still do bad). Lectures and concepts seem simple but exams are rough. Pointless recitations. She expects 6-8 hrs of studying outside of projects a week. Could not recommend less. She's cold. RIP your GPA. You will become a good coder, but out of pain and suffering.

Tough grader
Lots of homework
2.0
5.0
CS102
Grade: Not sure yet
Mar 5, 2023

She somehow makes the class extremely stressful for no good reason, whether intentional or not. The teaching style will probably suit high school students more to be honest.

1.0
5.0
CS102
Mar 25, 2023

Don't take, otherwise you'll end up struggling throughout the course.

5.0
4.0
CS102
Grade: Rather not say
Apr 2, 2023
Would take again

Why is there so much negativity? She is a tough grader, but she is also one of the few well-organized professors in the computer science department who actively teaches. The level of difficulty in her homework is pretty reasonable (reasonably hard, but they would help you develop good coding habits like input and error handling)

Tough grader
Inspirational
5.0
5.0
CS102
Grade: A+
Apr 17, 2023
Would take again

A very challenging professor with difficult exams and long projects. Only take this class if you're serious about cs and actually wanna improve. Otherwise, take an easier professor.

Tough grader
Clear grading criteria
Lots of homework
5.0
2.0
CS102
Grade: A
Apr 29, 2023
Would take again

Joanna is a nice person. She does give hard assignments but is very reasonable compared to other CS professors I had. She really does help you become a better coder and you really lot a lot of practical stuff. If you do all the work, you will succeed and get a good grade.

Clear grading criteria
Caring
5.0
2.0
CS102
Grade: A
Apr 29, 2023
Would take again

Her lectures is useful and help you build a solid foundation in CS. She makes difficult concepts become easy to understand and engaging. Very organized she is unlike other professors I had who were all over the place confusing students. Go to her office hours if can, the best help ever. She does curve the class if she sees students struggling.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
5.0
CS102
Grade: A-
Apr 30, 2023
Would take again

Joanna is the best. SO MUCH HOMEWORK but she made me like cs with her creative project themes. Her lectures are so much easier to follow than other professors. She and the tutors have lots of office hours and she always cares to help students understand as much as possible. I've taken 5 profs. in the department and she has been the best so far.

4.0
5.0
CS102
Grade: Not sure yet
May 3, 2023

Mental breakdown!!! But have to admit this professor teaches clearly.

Tough grader
Clear grading criteria
Lots of homework
1.0
5.0
CSCI102
Grade: B
May 10, 2023

Although this class is straightforward in terms of concepts, her exams are difficult and her projects take a immense amount of time for no reason. She has a great structure of the course but her teaching and grading are the worst compared to other professors. Avoid if can

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS102
Grade: B
May 11, 2023

Run! Heavy projects, which cost you billion of time to complete. In difficult exams, you will lose a lot of points if you miss even a single concept.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS102
May 12, 2023

Avoid at all costs! While she does have a clear criteria, the workload is difficult, especially the last project, which will take up much of your time. You'll get points off for simple things that make ZERO sense. Tough grader, random deductions, grammatical mistakes, vague instructions, and difficult projects/exams/quizzes.

Tough grader
Test heavy
Graded by few things
5.0
5.0
CS102
Grade: Not sure yet
May 12, 2023
Would take again

Joanna's lectures really helps you understand. Event if I recieve a terrible final grade I will not regret taking her. Projects and quizes can be hard, but after completing them you do gain a deepr comprehension of data structure. If you want to be a good programmer and are heading towards CS major do take her, else take someoneelse for good grades

Tough grader
Amazing lectures
Inspirational
2.0
4.0
CS102
Grade: B-
May 14, 2023

This class was so draining. The projects and quizzes are nearly impossible, and there is no curve. The class average for the midterm was a D and currently overall is a C+ but she doesn't seem to care. Her lectures are entirely conceptual so there is very little actual code taught, so for projects you are left to blindly lead yourself. Dont take!!

Tough grader
Lots of homework
1.0
5.0
CS102
Grade: B+
May 16, 2023

Extremely difficult exams with MCQs containing more than 8 choices and meaningless multi-select. Online quizzes were manageable but projects require an abnormal amount of time for a second-level CS course and grading is very strict and points are deducted for something as absurd as not enough in-code documentation. very awful, avoid at all costs.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS102
May 19, 2023

Heavy projects, inaccessible lectures, and tough exams make the class so stressful. The heavy course load interfered with my studying in other courses and tanked my grades for them, especially the last project here. If you want to be seriously challenged, take her, otherwise please avoid.

Tough grader
Lots of homework
Test heavy
5.0
5.0
CSCI102
Grade: A
May 24, 2023
Would take again

The class was hard but felt very fair and organized. Lectures were informative, and the class definitely made me a better programmer at the cost of my sanity. Projects were lengthy, and the last one took upwards of 25+ hours to finish. She's a good professor, but don't take her if you have other hard/time-consuming classes at the same time.

Lots of homework
Lecture heavy
Accessible outside class
5.0
5.0
CS102
Grade: A
Jun 6, 2023
Would take again

She really cares about her students and wants to see us succeed, often checking ed (the online discussion forum we used) late at night outside of school hours. Her lectures and projects are well structured and planned (start them early!) and I feel like my coding has improved immensely as a result of this course.

Participation matters
Lots of homework
Accessible outside class
3.0
4.0
CS102
Grade: A
Jun 22, 2023
Would take again

This professor is great at teaching and you will learn a lot. However, there are quizzes and projects as well as a midterm and a final. The class is graded tough and can be a challenge. However, the professor is very kind and super helpful.

Tough grader
Lots of homework
Respected
5.0
2.0
CS102
Grade: A
Aug 30, 2023
Would take again

Most of the people who give her bad reviews don't show up to class then complains when they get a bad score. Data structures is a hard class and as long as you keep up with work and seek help via office hours or TA, Klukowska teaches the material better than any other professors.

Clear grading criteria
Gives good feedback
Caring
1.0
5.0
CS102
Grade: Rather not say
Oct 15, 2023

One of the worst professors I have ever taken. Quizzes and projects are impossible to do well on and the lectures are very obscure. You are not taught what is on the projects or midterm and are left to study blindly. AVOID this professor!

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS102
Grade: Not sure yet
Nov 8, 2023

She is definitely not the best choice you have for this course. Just avoid her if you can. She is basically not accessible outside of the classroom. The only time you can ask questions are two sections of online office hour. She seldom wrote notes throughout whole lecture, which really makes her lecture hard to follow. She is harsh, so be prepared.

Tough grader
Lots of homework
Graded by few things
5.0
4.0
CS102
Grade: C+
Nov 11, 2023
Would take again

Easily the most painless 8 am lecture I've had. The projects were a lot of work, and when she says you need to start early, you really do need to start early. But the lecture itself was always entertaining. Also attendance isn't "mandatory" but she'll randomly do a class poll that you have to be there to respond to and if you don't you lose points.

Tough grader
Amazing lectures
Hilarious
1.0
5.0
CORE109
Grade: Not sure yet
Nov 16, 2023

The class is very organized, quizzes and projects help you learn the subject. However, be aware that she can be really controlling in teaching. She puts every participation quiz at 8 and turns off at 8:05. And she only turns those on when there is few students present. It feels violating when you realize that you are being taxed by the professors.

Tough grader
Participation matters
Beware of pop quizzes
1.0
5.0
CS102
Grade: A+
Nov 16, 2023

I am really disappointed with the lecture. I hope to learn more things. This course tests you on trivial things and never really talks about the data structure. The professor also does not know how to focus on the subject and explain concepts, she just reads off the slides and draw things on the board, which is not helping at all.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
4.0
CS102
Grade: Not sure yet
Nov 18, 2023

She will deduct points because some lines of your code exceeding 80 characters. Worst professor ever.

Tough grader
1.0
5.0
CS102
Grade: C+
Nov 18, 2023

Worst Ever! You may have to choose her bacause you enrollment day is late, trust me, drop this and take 102 next semester.

Tough grader
Lots of homework
5.0
4.0
CS102
Grade: A-
Nov 30, 2023
Would take again

It seems like people either love her or they hate her. I absolutely love her teaching style, how she runs her class, and how she explains things. Clearly, many don't. My hypothesis is that this course is really good for people who get coding pretty intuitively (and actually show up to class); if you don't it goes a little fast.

Participation matters
Amazing lectures
Accessible outside class
1.0
5.0
CS102
Grade: C
Dec 1, 2023

Avg. grade for the class is a C and the prof doesn't offer help to the majority of students struggling. Quizzes are impossible to do well on and projects are time-consuming. You are on your own to prepare for tests and do the projects as she does not give relevant practice questions in class, just goes over slides which people can do on their own.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS102
Grade: B-
Dec 7, 2023

The course in general is not very difficult but she is more like a "learn it yourself" type of professor. Attendance matters, but the lectures are very dull. Weekly quizzes worth so much more than anything else. Her organizations is kind of all over the place. Barely any group work or practice problems to help you understand the topic.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS102
Grade: C
Dec 16, 2023

Avoid at all cost. Impossible projects, hell quiz and exams!

Tough grader
Lots of homework
Test heavy
3.0
4.0
CSCI102
Grade: A-
Dec 17, 2023
Would take again

joanna is a girlboss but theres no homework so its easy to fall behind. the tests are crazy tricky and the projects take a lot of time. be prepared to put in the work and grind...i was caught off guard at first (its my first proper cs class) so i struggled to catch up. know what ur getting into!! then you'll be fine. recitation is so useless tho

Tough grader
Lots of homework
Test heavy
5.0
4.0
CS102
Grade: A-
Dec 21, 2023
Would take again

Trust me. Take data structures with her and actually do the projects. I am a senior now, it helps your understanding so much more than other professors. She is not easy, but you should learn this stuff out of anything at NYU. Other professors later on are much worse.

Amazing lectures
Hilarious
Beware of pop quizzes
4.0
4.0
CS102
Grade: A
Dec 30, 2023
Would take again

Joanna is a very good lecturer and clearly understands the material she's covering, but I think in some ways she makes the class unnecessarily hard, like she definitely wants us to work for the grade. The slides are the best materials to use for review and for exams it's very important to know implementation of the various structures!

Tough grader
Clear grading criteria
Lots of homework
4.0
3.0
CSCI102
Grade: A
Jan 11, 2024
Would take again

I think that she is a very good professor. She gets a bad rap on this website, but I think that's probably just coming from people who used the internet to cheat on the AP Java exam. I think if you know the basics of Java, and have some programming experience a good grade is easily accessible to you. Phenomenal lectures and a really fun class.

Participation matters
Amazing lectures
Clear grading criteria
4.0
3.0
CS102
Mar 4, 2024
Would take again

Very lenient grader. Homeworks were a little hard and long, but they build on top of each other so as long as you attend class, should be fine. SO ORGANIZED, had SUCH good notes, and CLEAR hw/exam instructions. I literally failed WAY below avg for the midterm but did well on hw assignments and decently on final so I passed the class with a B!!

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
5.0
CS102
Grade: Not sure yet
Mar 8, 2024

she was an absolutely disaster, her projects and this class and in general hell because of the way she teaches. lecture was very unhelpful. She does not provide and helpful information and would just respond you with read the syllables when the syllables does not even mention the question I asked. DO NOT TAKE YOU WILL REGRET

Tough grader
1.0
4.0
CS102
Mar 9, 2024

Get OUT of there. Got 90s in the exams and still got a bad grade because of participation

5.0
3.0
CSCI102
Grade: A
Mar 13, 2024
Would take again

Taking this class after 101 kinda gives you whiplash, but imo she was very fair with grading and assignments. It's a bit challenging to keep up every week with all the material (you need to review every week if you don't already have a solid foundation in java), but in the end, it made me a better programmer, so I think it's worth it to take her.

1.0
5.0
CS102
Grade: C-
Apr 17, 2024

very very very mean professor

Tough grader
Lecture heavy
Test heavy
3.0
3.0
CS102
Grade: A
Apr 24, 2024
Would take again

She is a lot of work with long projects and assignments. But, they will make u a better programmer who understands Data Struct at a deep level. super helpful for interviews

5.0
4.0
CS102
Apr 29, 2024
Would take again

take her if you want to understand the material and actually learn. don't take her if you want an easy A! i feel that most people hate her bc of the workload, which is understandable bc she does give out lots of projects and also tazke home quizzes. Overall, i recommend her bc i learned a lot and she made the material easy to understand

1.0
5.0
CS102
Grade: C-
May 7, 2024

run!!!!!!!!

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS102
May 8, 2024

DONT TAKE IT!

Lots of homework
Test heavy
1.0
5.0
CS102
Grade: Not sure yet
May 8, 2024

She is a good person, but her class is really awful. The projects need plenty of times and most of them are meaningless. The average of our mid is 60 and the final is worse, the final exam are mainly about something that she DIDNOT talked too much in our lectures which is so unfair. DO NOT TAKE HER CLASS WHETHER YOU HAVE OTHER OPTIONS OR NOT.

Tough grader
Lecture heavy
1.0
5.0
CSCI102
May 8, 2024

20 hrs of each project in total is 20% while 4 30-mins quizzes is 20%. Use only one class to explain priority queue, hash table, and graph while the final is focused on those three things. Work on BST and sorting for one month while there is nothing related in final. Avg for midterm is 60%.

Tough grader
Participation matters
Lots of homework
4.0
4.0
CS102
May 15, 2024
Would take again

I liked Klukowska. She has take home quizzes and more difficult projects than the other professors (lots of test cases). I thought that her midterm and final were really similar to the questions she asked for the pollev and the THQs. Definitely take advantage of the office hours and tutoring sessions, her class becomes a lot easier. Fair overall.

5.0
3.0
CS102
Grade: A
May 15, 2024
Would take again

The course was not very difficult and people here that give her bad reviews simply do not attend lectures, i assume. projects can be very time consuming, but she gives you 7 extra days a semester and even a 5 hour buffer period for every project. overall a pretty decent professor

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
4.0
CS102
Grade: A
May 16, 2024
Would take again

She is organized and gives really good lectures. The workload is high with a lot of projects. I would recommend her because her class helped me learn the content and become a good programmer. The only thing that bothers me is that she is too picky about the documentation. She would take points off even if you forgot to put your name in your code.

Tough grader
Amazing lectures
Lots of homework
4.0
4.0
CS102
Grade: B+
Oct 24, 2024
Would take again

Klukowska's class can be challenging, but her teaching really helps you learn. Lots of projects, but the Unstuck ai app was a lifesaver for staying on top of it all. Definitely worth the effort if you want to become a strong programmer.

4.0
4.0
CS102
Grade: Not sure yet
Nov 14, 2024
Would take again

Joanna is a very organized and knowledgeable professor, but the class has a very harsh learning curve, so take it seriously. Attend both recitations and lectures, as they cover different material, and start projects very early so you have at least a full day to debug the excessive amount of test cases.

4.0
4.0
CS480APS
Grade: Not sure yet
Dec 17, 2024
Would take again

Joanna's APS class was definitely one of the most helpful CS courses I've taken at NYU. Joanna herself is hilarious and does a good job of explaining difficult concepts. My only complaint is that the second half of the course is basically just taught by the students, and I would've preferred to be taught by the professor herself.

Tough grader
Group projects
Hilarious
4.0
4.0
CS102
Grade: A-
Dec 25, 2024
Would take again

Not bad. Data structures was fine as long as you know java. General advice, literally just go to class and go to recitation, and study. She gets a bad rep because 8 am, and a bunch of people don't show up to class and wonder why they fail the midterm.

Amazing lectures
Lots of homework
4.0
3.0
CS102
Grade: A-
Dec 26, 2024
Would take again

Take her negative reviews with a grain of salt. All you really need to do is find some time to study and make sure you attend recitations and lectures. Almost everybody says they are a better programmer coming out of her class. As long as you know some Java and have some time to study, you'll be fine.

Tough grader
Lecture heavy
Accessible outside class
4.0
4.0
CSCIUA102
Grade: A-
Dec 27, 2024
Would take again

I really enjoyed Joanna's class. I took AP CSA two years before this class and still felt it was pretty doable. However, I did attend every single lecture and recitation and made sure I was caught up if I didn't understand anything. I got 100s and a 99 on the projects because of the amount of time I put into them. My advice would be start early.

Amazing lectures
Clear grading criteria
Lots of homework
4.0
3.0
CSCI102
Grade: A
Jan 10, 2025
Would take again

Her test difficulties are very reasonable and her slideshows are very informative and useful for learning. Attendance is taken through in-class polls that happen every few sessions.

5.0
2.0
CSCI102
Grade: Rather not say
Jan 19, 2025
Would take again

Great Lectures, projects are a little annoying, but tests were pretty straightforward. Overall very nice professor.

Amazing lectures
Clear grading criteria
5.0
3.0
CS480APS
Grade: A
Jan 28, 2025
Would take again

Joanna is the best professor of CS I have ever met! I learned plenty of things from her lectures. And during her group projects, we learned great presentation skills, and we learned more from peers apart from the slides provided by the professor. Really nice experience! Take her for SURE!!!!!

EXTRA CREDIT
Group projects
Amazing lectures
1.0
5.0
CS102
Grade: C+
Jan 30, 2025

The grade for a C is a 72, the class average is a 73. The median grade for the midterm was a 58 other classes had a 90. A 30-minute quiz is worth more than your semi-weekly 10-hour projects. This is coming from an A student for the prev Cs classes. Over 1/3 got C's. Edit: Two years later and I still am traumatized by her. She was so cruel to us

Tough grader
Test heavy
1.0
4.0
CS480OSSD
Apr 9, 2025

Very detailed and tough grader. Too much formalism. Working on several open-source projects at the same time but what she cares the most is still weekly blog posts, meeting reports, and class participation.

Tough grader
Group projects
4.0
4.0
CSCI102
Grade: B+
May 5, 2025
Would take again

Don't take this class if you want an easy A, take this class if you actually want to come out of the other side with a strong proficiency in data structures. The projects are difficult, and the tests & quizzes are tough. Joanna doesn't pull her punches, but she genuinely cares about her students, so if you put in the effort, you will go far.

Tough grader
Get ready to read
Test heavy
5.0
4.0
CS102
Grade: Rather not say
May 15, 2025
Would take again

Not as bad as her reputation makes her out to be. Projects do take up a decent amount of time and the 4 quizzes are weighted pretty high for what they are. However, the midterm and final are very similar things that were done in classes and recitations. Attend every class, go to office hours when needed, and start projects early.

Test heavy
Accessible outside class
5.0
4.0
CS102
Grade: A
May 21, 2025
Would take again

The projects that she gives illustrates Data Structure concepts well, and also gives ample amounts of practice for students to gain familiarity.

Clear grading criteria
Accessible outside class
5.0
3.0
CSCIUA102
Grade: A
Jun 19, 2025
Would take again

she's a 5 if you want to learn the material well and a 1 if you want to sleep through class. up to you but i know which one i prefer

2.0
4.0
CSCI102
Grade: Not sure yet
Nov 13, 2025

the quizzes are actual crimes for what they are, 20% of your grade on what it feels like trivia rather than anything. i diid decent on the midterm but i swear every one of those quizzes always have gotcha questions instead of anything useful. i honestly just think the design of the quizzes are flawed, she's an okay professor.

1.0
5.0
CS102
Grade: Not sure yet
Nov 15, 2025

Deliberately set some deduction points that have nothing to do with knowledge at all

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS102
Grade: Rather not say
Nov 15, 2025

Those who saying "As long as you study hard, you can gain something", yes, you can definitely apply this statement to any class. I almost got full marks in the mid-term exam, but on the 20% quizes, each one had all kinds of traps that had nothing to do with what I had learned.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CS102
Grade: Not sure yet
Dec 4, 2025

shabi kuaipao

Tough grader
So many papers
Graded by few things
1.0
5.0
CS102
Grade: Not sure yet
Dec 4, 2025

they call her 007, 0 coding practice finals, 0 fair questions on the quizzes, 7 dodged questions on ed discussion. she legitimately skips over highly asked questions about important aspects of the class. im suspecting she's doing this so more people fail as too many people did well on the first midterm. she cares so little and it's embarrassing.

Tough grader
1.0
5.0
CS102
Grade: Not sure yet
Dec 5, 2025

please save yourself PLEASE. i don't care your schedule doesn't fit anything else, move around everything else in your schedule and pick another prof. near perfect score on midterm and did all the recitations/hw. on that coding final i got basically nothing. purposefully never answered anything on ed discussion about it to make us fail.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS102
Grade: Not sure yet
Dec 5, 2025

Holy Joanna and hers DSUA102, I hope everyone can enroll this course, it's sooooo great,take it asap :)

So many papers
Test heavy
Graded by few things
4.0
3.0
CS102
Grade: A
Dec 7, 2025
Would take again

Klukowska isn't bad -- she'll teach you the content just fine, though sometimes the lectures are a little monotonous. She's very sarcastic, and sometimes funny.

Online Savvy
1.0
5.0
CS102
Grade: Not sure yet
Dec 7, 2025

HaHa the guy belows me said “Joanna isnt bad” with an A grade, but the final doesn't finish yet so no one know his GPA now😂😂 Next time you can just say:I am Joanna, I don't want my score too low😂😂

Tough grader
Test heavy
Graded by few things
5.0
4.0
CSCI102
Grade: A
Dec 25, 2025
Would take again

She is definitely a knowledgeable person and will help you a lot if you attend office hours. People who are complaining just don't want to try and get an easy grade, but I sure learned a lot from her. Pretty nice curve in the end so as long as you stay on top of everything you should be fine. Take her if you actually want to learn.

Tough grader
Participation matters
Online Savvy
1.0
5.0
CS102
Grade: B+
Dec 25, 2025

Please run and ignore those“You will learn alot if you do not wanna get an easy grade”

Tough grader
So many papers
Test heavy
1.0
5.0
CSCI102
Grade: A-
Dec 26, 2025

I don't judge, I use data: Class average of Final: D 70.5% Class average of Quizzes: F 60% Enjoy :)

Tough grader
Test heavy
Graded by few things
3.0
3.0
CSCI102
Grade: A
Dec 26, 2025
Would take again

I found it boring but serviceable; admittedly I fell asleep and did other stuff during lectures, but going over the slides gives you all the info you need + she has recordings. Quizzes can be tricky & projects take a lot of time. Midterm was easy but final was way harder & lowk made me cry (62.7% avg lol). Overall fine but got stressful at the end.

Test heavy
3.0
4.0
CSCI102
Grade: A
Dec 29, 2025
Would take again

She knows her material and explains things pretty well, but the tests, quizzes, and projects were really difficult. The midterm was really easy but the final was difficult; projects take minimum 5 hours each, and towards the end, 8 hours for me. There was a generous curve at the end though, and I do feel more confident about DS after this course

Tough grader
Beware of pop quizzes
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 99 grades
Most common grades:
A (41)
Not sure yet (29)
A- (18)
Grade Distribution
A(45)B(21)C(7)D(1)F(0)A-/B+(26)
Based on 138 reported grades
A: 41
Not sure yet: 29
A-: 18
B: 14
Common Tags
Tough grader (73)
Lots of homework (44)
Test heavy (30)
Clear grading criteria (19)
Beware of pop quizzes (19)
Graded by few things (17)
Accessible outside class (16)
Respected (15)
Rating Trend

Declining

-0.85 avg change
Jan
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

10953

5.0

(1)

CS101

5.0

(1)

DATAS

5.0

(1)

CSCI135136

5.0

(1)

CSCIUA102004

5.0

(1)
+13 more courses
Difficulty by Course

CSCIUA

5.0

CSCIUA101

5.0

CORE109

4.5

CSCI201

4.3

CS102

4.2

Similar Professors