4.1

Ana Paula Centeno

Computer Science - Rutgers - State University of New Jersey

4.1
Quality
2.9
Difficulty
80%
Would Retake
147
Reviews
4.1
Quality
2.9
Difficulty
4.1
Helpful
4.1
Clarity

80%

Would Retake

147

Reviews

Rating Distribution
Official

5

79

4

30

3

20

2

5

1

13

What Students Say

Off topic all the time

CS112 - 1.0 rating

She does not know whats she doing

CS111 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

10%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 108 grades
Most common grades:
A (59)
B+ (21)
B (13)
Grade Distribution
A(69)B(14)C(3)D(1)F(1)A-/B+(21)
Based on 123 reported grades
A: 59
B+: 21
B: 13
A+: 10
Common Tags
Caring (49)
Respected (32)
Amazing lectures (27)
EXTRA CREDIT (24)
Inspirational (18)
Hilarious (18)
Clear grading criteria (17)
Gives good feedback (15)
Rating Trend

Stable

+0.06 avg change
May
Jun
Jul
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS211

5.0

(2)

CS112

4.2

(62)

211

4.0

(1)

CS111112

4.0

(4)

CS111

3.9

(77)
+1 more courses
Difficulty by Course

CS111112

3.5

CS111

3.0

211

3.0

CS112

2.8

CS211

2.5

Reviews (147)
3.0
2.0
CS416
May 8, 2007

Recitations are sort of unenthusiastic, she goes over C, and then just answers questions for most of the sememster. This is a problem because you won't even know what question to ask for half the assignments.

5.0
2.0
CS211
Grade: A
Oct 27, 2014

The lectures and recitations for 211 are pretty boring, but as long as you go, her class is pretty straightforward. At times the class is a bit tough, and it helps a lot to go to the lectures. Her teaching style consists of explaining powerpoints, and sometimes drawing out concepts on a chalkboard. She is pretty understanding of late projects, too.

4.0
3.0
211
Jun 22, 2015

Centeno is pretty cool. Her lecturesslides can get kinda boring but her exams were fair.

5.0
1.0
CS111
Nov 22, 2015

She's the best!!!!

5.0
1.0
CS111
Grade: A
Dec 20, 2015

Centeno is a great professor. She goes over everything with alot of depth and clarity, sometimes to much depth which can make the lectures boring if you already know Java. But if you're a beginner with no experience, Centeno will help you develop strong programming skills. She's also really funny and lively while she teaches so GO TO LECTURE.

5.0
4.0
CS111
Grade: B
Dec 20, 2015

Very difficult class if you have little/no experience in programming. However, it is still possible for one to do well in this class. NEVER procrastinate on ANYTHING! Prof did a good job teaching the class material; I certainly did learn a lot about Java. Assignments and exams were tough but reasonable. Don't ever skip class! Study hard to succeed

4.0
3.0
CS111
Grade: A
Feb 11, 2016

Professor Centeno is very nice but the language barrier/accent barrier makes it slightly hard to understand her sometimes. She isn't the best prof for CS111 (try Tjang), but she definitely explains things clearly. IF you are new to programming you have to put in A LOT ofwork and try hard because there are a lot of ppl who take the class to show off

4.0
2.0
CS111
Grade: A
Apr 24, 2016

I like her. I wasn't going to take 111 but I sat in on the first couple lectures then changed my mind. She has a great attitude and is encouraging. If you're taking her for 111 and you're new to CS, you should be reading anyway

5.0
4.0
CS112
Grade: B
May 13, 2016

I'm not even going to try to sugarcoat anything here; this class is hard as hell. However, she did a great job teaching us the material, and I'm really happy that I learned a lot this semester. Do the problem sets and start your assignments EARLY to do well. EARLY is the key word here! I had her for CS111, got a B, and still managed to do fine!

5.0
4.0
CS112
Grade: A
May 18, 2016

Centeno is far and away the best CS professor you can have for 111 and/or 112. She's very nice, very clear, and very helpful. Overall Awesome professor. That being said 112 is very difficult, when it really shouldn't be, because of Sesh (course coordinator). His assignments are often vague and he is a complete jerk when it comes to grading.

5.0
4.0
CS111
Sep 8, 2016
Would take again

He is simply awesome !!

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CS211
Grade: A+
Sep 22, 2016
Would take again

Good teacher enjoyed going to class can be boring sometimes. Wouldn't pull out.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CS111
Grade: B+
Oct 12, 2016
Would take again

Shes super nice and tries her best to teach a difficult subject. Puts you at ease. Love her

Inspirational
Clear grading criteria
GRADED BY FEW THINGS
5.0
1.0
CS111
Grade: A
Nov 27, 2016
Would take again

Centeno is definitely the best teacher in CS department. She is very funny in lectures and always wants us to ask questions.

Respected
Hilarious
Caring
5.0
4.0
CS111
Grade: Not sure yet
Dec 2, 2016
Would take again

Prof Centeno is the best prof! She is so caring and is so happy to answer questions! She is so helpful outside of class and makes sure you understand everything! She prepares you well for the midterms. Just don't slack off and make sure you go to lecture if you have never coded before! Anyone can go to her, even if she isn't your prof! Amazing prof

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS111
Grade: A
Dec 24, 2016
Would take again

Centeno is a great professor. She truly loves her job and teaches very well. She also encourages students to ask many questions and her stories are very interesting and funny. It's always a pleasure to come to her class, and you will learn a lot.

LOTS OF HOMEWORK
Hilarious
Caring
4.0
3.0
CS111
Grade: Audit/No Grade
Jan 17, 2017
Would take again

She actually wasn't my professor I sat in on one class and never went back to my professor because he was bad and she was awesome. Easy to talk to and really makes an effort to help you. I would not have pass if it wasn't for her.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS111
Grade: B+
May 13, 2017
Would take again

She is a nice lady. Willing to help u to understand. However, cs is not an easy work. If you are not surely mastered in CS, do not take cs111, or being cs major or minor. I felt that it was really tough. Finally, with the great curve. Got B+ with 82

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
2.0
CS111
Grade: A
May 17, 2017
Would take again

Her lectures are way too slow. I had her for 111 and 112, and felt the same way both times. I stopped going to lectures early on because I got nothing out of them. She goes very slowly, and makes sure every single person in the lecture hall doesn't have any questions. She writes on the board in giant lecture halls, so sit near the front if you go.

Clear grading criteria
Caring
5.0
1.0
CS111
Nov 8, 2017
Would take again

She is funny, and show exactly how the code works and how everything is executed, also she loves cats so thats a plus.

Hilarious
Caring
Respected
1.0
3.0
CS111
Nov 22, 2017
Wouldn't take again

She is nice but teaches at a very slow pace and is off topic most of the time.

Get ready to read
1.0
3.0
CS111
Dec 21, 2017
Wouldn't take again

Not good. But can't avoid - not many people teach this class at R. Not clear, makes a lot of mistakes and doesn't correct clearly. Does not cover important parts other profs do.

1.0
2.0
CS111
Dec 21, 2017
Wouldn't take again

Doesn't fix your grade even though she made a mistake

4.0
3.0
CS111
Grade: B+
Dec 23, 2017
Would take again

Centeno is a good choice for CS111. The material isn't too hard, especially at the beginning of the semester and she does a good job explaining it. Make sure you do all of the homework. The material got noticeably harder after the second midterm so make sure you're prepared.

LOTS OF HOMEWORK
Caring
5.0
4.0
CS111
Grade: A
Jan 25, 2018
Would take again

She is the best Professor I have had so far and I am a Junior. She is super helpful and she's a good lecturer. She'll answer any questions you have and contrary to what some other reviews say she goes over the same things that the other professors do. I had her for 111 and 112 and I still go back to her for advice on what courses to take now. :)

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS111112
Grade: B
Apr 3, 2018
Would take again

Centeno Rocks hands down best CS professor! Must take her for at least 1 class I had her for both 111 and 112!

Inspirational
Hilarious
Caring
1.0
5.0
CS111
Apr 9, 2018
Wouldn't take again

Always talks about her cats, but nobody cares about your cats. She does not know whats she doing

Tough Grader
TEST HEAVY
EXTRA CREDIT
3.0
3.0
CS112
Apr 25, 2018
Would take again

She is pretty slow but a funny lecturer. You can teach yourself the material using Sesh's youtube channel but it's nice to see the methods worked out. She doesn't actually grade anything (the TAs do it using an auto grader) so that doesn't matter. She is really nice for a CS professor and pretty good at explaining things.

Skip class? You won't pass.
Hilarious
1.0
1.0
CS112
Apr 30, 2018
Wouldn't take again

Off topic all the time. Talks about her cats a lot. If you like cat, pick her. lol

GRADED BY FEW THINGS
4.0
1.0
CS111
Grade: A
Apr 30, 2018
Would take again

She is a super nice professor but has very slow lectures and goes off track a lot. It doesn't matter for CS111 since the class is a joke, but it does for CS112. I would recommend taking Sesh for CS112.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CS112
Grade: Not sure yet
May 1, 2018
Would take again

She teaches at a considerably slower pace, which is why I would highly recommend taking her if your CS111 concepts aren't clear enough. Data structures can be difficult but If you go to class regularly and do your work and problem sets. You should be fine with this class.

Skip class? You won't pass.
Amazing lectures
Caring
4.0
4.0
CS112
Grade: B+
May 14, 2018
Would take again

I would have given her a 5, but towards the end of the class, her teaching became less effective. I had to self teach myself graphs a lot. She was good with the rest though.

Skip class? You won't pass.
LECTURE HEAVY
3.0
4.0
CS111
Nov 12, 2018
Wouldn't take again

Nice professor when you have any question, but low efficiency to finish the lecture and barely go through all the details which will show on the exam. Prepare for self-study at home

4.0
3.0
CS111
Grade: B+
Nov 15, 2018
Would take again

People complain about her talking about cats, but I found it to be a good break to mentally process everything she was saying. Then again, I went into 111 with no prior CS knowledge. I'd advise against this class if you have background knowledge in CS as she will only move on from a topic once everyone understands it. Otherwise, take!

ACCESSIBLE OUTSIDE CLASS
Caring
4.0
1.0
CS111
Grade: A
Dec 22, 2018
Would take again

Centeno is clear and goes over concepts slowly to make sure that you understand them. If you've taken this class before then it'll appear slow. Aside from that, she does teach things in an odd order, such as recursion before learning about strings. She cares about her students and notices tiredness, she'll tell fun stories and let out class early.

LOTS OF HOMEWORK
Hilarious
Caring
1.0
3.0
CS111
Grade: B
Dec 25, 2018
Wouldn't take again

WHEN THE PROFESSOR TALKS ABOUT THE GREAT CURVE, IF YOU GOT 90 IN THE FINAL SCORE, U JUST GOT B. AND OTHER PEOPLE WHO GOT 75 ALSO GOT a B. SHE NEVER CLARIFY THIS IN THE SYLLUBUS AND JUST GIVE THE 10% WITH A.

Tough Grader
4.0
4.0
CS111
Grade: A
Jan 7, 2019
Would take again

She will answer every single one of your questions and guide you towards the resources you may need to earn a good grade. This is a VERY LARGE class, therefore she has the challenge of not teaching just you, but also a few hundred other students in her sections. Her teaching style may be odd, but I've never found her unwilling to stop and clarify.

LOTS OF HOMEWORK
LECTURE HEAVY
3.0
4.0
CS111
Jan 15, 2019
Wouldn't take again

I took Ana Paula because I heard that she was "by far" the best professor for CS. I found her to be nice and caring, but overall an inefficient professor that tailored her lessons to a select few students, rather than the entire (massive) lecture. We had a huge amount of work, and the grading was unfair and inconsistent. Not a fan.

5.0
3.0
CS112
Grade: C+
Jan 16, 2019
Would take again

Centeno is amazing, I really love her! She has an amazing capability of helping anyone, especially CS beginnere, understand the most confusing concepts. Take Centeno if you haven't done much CS beyond 111, take Sesh if you're a nerd who wants gritty details. The tests/projects are hard, don't take many other hard classes when you take 112!!!

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
3.0
CS112
Grade: B
May 1, 2019
Would take again

Centeno is one of the best Computer Science professors at Rutgers. I have had her for both 111 and 112. I strongly recommend taking her for both classes. She is funny and truly cares about her students

Skip class? You won't pass.
Test heavy
Caring
5.0
3.0
CS111
Oct 31, 2019
Would take again

Great Professor

Gives good feedback
Respected
Accessible outside class
3.0
5.0
CS111
Dec 11, 2019
Wouldn't take again

Really hard class. don't take if you have little to no prior cs knowledge. good professor but lectures are tailored for select students. homework is really hard so make sure you don't leave it till last minute.

Lots of homework
Accessible outside class
Tough grader
5.0
4.0
CS111
Grade: A
Jan 6, 2020
Would take again

Take CS111 seriously, be prepared for lectures, don't skip lectures or recitations, actively engage in lecture, start homework and projects earlier, study 1-2 hr/week, do all review roblems! Centeno wants you to learn and think, not blindly code, so do ask questions. She is also a helpful advisor for CS undegrad and overall a wonderful, fun person

Gives good feedback
Hilarious
Caring
5.0
3.0
CS111
Grade: B+
Feb 25, 2020
Would take again

I love Professor Centeno I wish I could take her for all my CS classes! She does her best teaching hard classes and helping you understand

Respected
Inspirational
Amazing lectures
3.0
5.0
CS112
May 8, 2020
Wouldn't take again

Professor Centeno is an intelligent and caring person who knows the material well. However she goes way off topic so often that its very difficult to focus in class. Nevertheless she is the best professor for those with little-to-no experience with coding. She goes very slow and describes concepts clearly and answers every question completely.

Lots of homework
Caring
Test heavy
5.0
4.0
CS111
Grade: A
May 18, 2020
Would take again

Centeno is hands down the best CS111 professor. If you're prepared to put in the effort and ask questions in class you should have no problem getting a B, even if you have no prior coding experience. I was able to get an A with no previous coding experience, but it was A LOT of time and effort. Centeno really cares, but you **NEED** to go to class.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
4.0
CS112
Grade: A
May 21, 2020
Would take again

Centeno is one of the best CS professors. Data structures is a hard class, no doubt, but Centeno definitely makes it easier. She encourages you to ask questions in class, and although she goes slower compared to other CS112 professors, you are able to understand the concepts better, and she is always available whenever you need help. Take her!!

Gives good feedback
Accessible outside class
Amazing lectures
4.0
5.0
CS111
Grade: B
Jun 25, 2020
Would take again

As someone with no prior knowledge of CS at all, I struggled in this class but never because of Centeno. She is very clear, funny and extremely helpful. I can't say the same of the LA's, but I would recommend going to her office hours even if its to just to work with other students on homework. I will warn that the exams are hard but not impossible

Respected
Inspirational
2.0
5.0
CS111
Grade: B
Nov 13, 2020
Wouldn't take again

Taking this class asynchronously was extremely difficult. The videos don't prepare you for the assignments/quizzes, and it's hard to get guidance when they refuse to answer questions about assignments and tell you you have to do it yourself. That's the problem, I'm doing everything myself. If you don't have cs experience it's very hard

5.0
2.0
CS111
Dec 8, 2020
Would take again

Professor Centeno was so sweet and did a really good job at explaining everything. I took her asynchronous and it was very manageable.

Caring
5.0
4.0
CS111
Dec 9, 2020
Would take again

CENTENO IS AMAZING!! She made the semester fun, and because she usually makes the assignments, you can stay after lecture and ask her questions or show up to her office hours and she will DEFINITELY help! She was very clear and thorough, taking her for data structures too. Her cats are adorable. CS is hard, but she makes it worth it.

Gives good feedback
Respected
Inspirational
4.0
1.0
CS111
Dec 17, 2020
Would take again

Professor is really nice but will have to teach yourself. Don't buy the textbook because you won't use it at all. The assignments are easy at first but then get very stressful and you won't have much time to complete them.

3.0
4.0
CS111
Dec 19, 2020
Wouldn't take again

She's nice and all, but a bit mean sometimes. You can ask her to curve and she won't do it. If you're on edge with a grade she won't curve it.. but shes nice overall but if there's another professor then go with them.

5.0
4.0
CS111
Grade: C+
Dec 21, 2020
Would take again

Ana Paula Centeno is a queen!! CS111 is the intro class, and it is meant to be the class you take with zero prior knowledge of coding. Her in person lectures are amazing because she takes the time to go through topics and ask students if they understand. She also is very hilarious and sweet and has very cute cats. She is the best Rutgers prof ever!

Skip class? You won't pass.
Hilarious
Amazing lectures
2.0
3.0
CS111
Grade: A
Dec 29, 2020
Wouldn't take again

A nice professor but was horrible asynch. I heard she was great synch but def do not recommend taking asynch. I took AP CS in high school and ended up forgetting everything i learned bec of how bad this class was taught. She waited till the last minute to post asynch lectures and were very short and unorganized. Take her synch or another prof.

Caring
5.0
3.0
CS111
Grade: A
Jan 4, 2021
Would take again

She's the coordinator of CS so she teaches the best out of all the CS professors. She's very entertaining and makes the class fun. CS111 is a hard class no matter what but I loved it with her. No need to read the textbook if you go to lectures and watch the learning objectives. Overall great professor

4.0
3.0
CS111
Grade: A
Jan 11, 2021
Would take again

I got her for my asynchronous class. She is very kind. She explains the concept very well and her examples are very easy to digest. But, the midterms are quite tough. So, you really have to practice more. The assignments were okay and not so hard. Overall, she is very good at teaching her students.

Accessible outside class
Test heavy
Clear grading criteria
5.0
4.0
CS111
Grade: A
Jan 12, 2021
Would take again

Centeno is hands down one of the best professors I've ever had. Her lectures are very informational and her LOs are so helpful. Though she may get off topic sometimes (to talk about her cats lol), she thoroughly goes over the material and will take her time to make sure everybody's questions are addressed. This class is very organized.

Accessible outside class
Amazing lectures
Caring
3.0
3.0
CS111
Grade: B
Feb 16, 2021
Would take again

She's a nice professor. Definitely creates humor in classes and goes off topic a lot. It might also be because I took her class online but she made the class lighter overall. However, when it comes to Autolab and assignments, she can be a bit too much, but overall, she has a good sense of humor and teaches decently.

Hilarious
Caring
3.0
3.0
CS111
Grade: A
Feb 25, 2021
Would take again

Async fall 2020. I didn't really like the format of her async videos as I would have preferred regular lectures. not having recitations was nice though.

1.0
4.0
CS111
Grade: B-
Mar 9, 2021
Wouldn't take again

A lot of the earlier folks said she wasn't that bad of a professor. To me, a complete newbie at CS, this class went terribly. She responds extremely late to emails(so good luck finding help from her). If you have her synch, her lectures often stray off-topic. Also, she won't budge if you discuss your grade with her. Good luck!

Lots of homework
Tough grader
1.0
5.0
CS111
Grade: A
Apr 23, 2021
Wouldn't take again

She is uber passive aggressive in her emails. Honestly, I haven't had any issue with her teaching however her grading rubrics make little to no sense, and she will not explain them even when emailed for help.

Get ready to read
Tough grader
3.0
4.0
CS112
Grade: A
May 13, 2021
Would take again

I had Centeno last semester for CS111 and this semester for CS112. She cares about her students and takes time to answer her students' questions. While she is a nice person and likes to teach, her lectures do not show the implementation of these data structures. As a result, it requires a lot of outside studying.

Respected
Skip class? You won't pass.
Graded by few things
5.0
4.0
CS111
Grade: A
May 14, 2021
Would take again

Centeno was the most helpful professor in the department when it came to lab assignments. Most professors would just refuse to help you, but she would give good hints both in lectures and office hours. She was very good at giving examples and breaking down the coding in class. She was also interesting to talk to in general.

Gives good feedback
Respected
Accessible outside class
4.0
3.0
CS111
May 16, 2021
Would take again

ECE major here, Professor Centeno was great this semester, always available, gives extra credit at the end of the semester for the class survey, assignments were straightforward and easy to work with- I'd definitely take her for CS111!

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CS111
Grade: A
Oct 20, 2021
Would take again

Newbie to coding here and loved Centeno. She explains things really well during lectures. What I've learned from this class is that just watching the professors' lectures is not enough. There are so many resources to do well in the class so don't expect to just listen to lecture and get a good grade if you're new you have to a lot of extra time in

2.0
3.0
CS112
Nov 14, 2021
Wouldn't take again

Ever since she took over for Data Structures it's been bad. The new textbook is awful and absolutely useless. She rarely answers questions on Piazza and the TAs honestly answers everything. The projects are doable, but some have almost no test classes. Really wish we had good DS teachers here, but sadly we don't. At least her lectures are good.

Group projects
Lecture heavy
5.0
3.0
CS111
Grade: A
Dec 13, 2021
Would take again

Newbie to coding and I could have not have had a better teacher than Centeno. She explains the material in-depth, even resorting to going slower just so that her class understands the topic. She is accessible during office hours and she makes sure that you have a lead to work on your assignments or help you with anything else. Truly wonderful.

Respected
Hilarious
Caring
3.0
4.0
CS112
Grade: B+
Dec 21, 2021
Wouldn't take again

Stay on top of your assignments and go to lectures and you should do fine.

4.0
2.0
CS111
Grade: A
Jan 2, 2022
Would take again

She is a really sweet professor and has a cool personality. She makes learning more interesting and is very clear in her directions. If you need help in the class don't be afraid to go for extra help or ask for help.

4.0
3.0
CS112
Grade: A
Jan 10, 2022
Would take again

She's a bit hard to reach outside lecture-- office hours are always crowded & she's not the most responsive to emails, but there are other sources out there. Do well on assignments and you should be alright. Course isn't too dependent on exams but I was able to do well on them with only reviewing lectures/slides/recitations.

Accessible outside class
Clear grading criteria
Caring
3.0
5.0
CS111
Grade: Drop/Withdrawal
Feb 7, 2022
Wouldn't take again

The problem is mostly in the Computer Science department and the lack of respect many students (mostly men) have for professors (especially women) and Professor Centeno struggled to gain control of the class. I wish she was harsher on inappropriate behavior. CS is super hard if you haven't been coding in your free time for years BTW.

Lecture heavy
Caring
Tough grader
5.0
3.0
CS112
Grade: Not sure yet
Apr 21, 2022
Would take again

She tends to go over stuff pretty meticulously and is just a wonderful person. Lectures are fun and engaging and she's willing to answer any questions you might have. Take her for CS112, you won't regret it. Worst case is if she doesn't suit you, try other lecturers since 112 is a share course and you can attend any professor's lecture.

Amazing lectures
Caring
Respected
4.0
3.0
CS112
Grade: Not sure yet
Apr 27, 2022
Would take again

Really good professor all around, someone that you should have if you want good vibes. However, she needs to be harsher on distracting behavior. Could not listen to what she said half the time because people were talking constantly. She is also NOT very accessible outside of class, impossible to talk to her unless in OF or after class.

Caring
Respected
5.0
1.0
CS112
Grade: A+
May 12, 2022
Would take again

She is very kind and goes over the material very clearly. She wants her class to do well and gives a lot of extra credits (57 points). Her exams are not hard and have some similar questions compared to the past exams. This helps a lot of students pass the class. 57 point EC can make you jump from C+ to B+. Got an A without the final.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
CS112
Grade: A
May 12, 2022
Would take again

As someone who has had her for both 111 and 112, she is an absolutely wonderful professor and a kind woman. She explains concepts concisely and makes the material straightforward. She genuinely wants her students to succeed, she is very approachable with questions during our lectures and office hours, and gives us a lot of extra credit!

3.0
2.0
CS112
Grade: A
May 13, 2022
Would take again

Lectures are fine, if slow. It's a notoriously difficult class, so it's understandable, but she spends a lot of time on some things and barely explains others. Recitations are better for really understanding the material, but her lectures generally get the job done. The assignments can get tedious though, start them early if you can.

5.0
4.0
CS112
Grade: A
May 16, 2022
Would take again

Centeno is an amazing professor. I've had her in CS111 and I said the same thing. CS112 is no easy class and she takes her time explaining stuff. Assignment-wise, I suggest starting EARLY to be able to comprehend what you're asked for. TA-wise, I didn't find mine helpful, so I just went there for credit.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
3.0
CS112
Grade: A
Aug 24, 2022
Would take again

Prof. Centeno slayed

EXTRA CREDIT
Gives good feedback
Caring
5.0
4.0
CS111112
Grade: A+
Oct 30, 2022
Would take again

Centeno is the best professor to take for 111 and 112. She is the reason I decided to pick CS as a major. She cares a lot, is a funny lecturer, draws pictures for concepts and avoids reading off of slides. Don't expect to pass the class just by listening to her, you will have to work really hard but no professor will make these classes an easy A.

EXTRA CREDIT
Amazing lectures
Hilarious
1.0
5.0
CS112
Grade: Rather not say
Nov 3, 2022

Centeno gives us extremely hard assignments and here explanations on how to do them are extremely vague and confusing. For the extremely hard coding assignments, she gives us two weeks, which a lot of us feel is too short considering the amount of time it takes to understand the assignment and write the code for it. Would NOT recommend.

Tough grader
Lots of homework
5.0
3.0
CS112
Grade: A
Nov 22, 2022
Would take again

Centeno's a good professor actually seems to care about students. As long as you just show up to class/recitation and complete all assignments your getting a good grade. Coming from a dude who got a C+ in intro to cs with no programming experience to getting an A in data structures.

Clear grading criteria
5.0
3.0
CS112
Grade: Rather not say
Nov 25, 2022
Would take again

One of my biggest regrets was not taking her for 111 because that class got me on the wrong footing. She's engaging, comes into class with a lot of enthusiasm, and is all around a great teacher. Since 112 is a shared cirriculum, take her if she fits your schedule. She is literally one of the best professors in the CS department and a gem.

EXTRA CREDIT
Amazing lectures
Caring
3.0
4.0
CS111
Grade: C+
Dec 7, 2022
Would take again

If you're taking this class with no prior CS experience or little knowledge about it, Centeno is your best bet. She makes the class more understandable. Whether you actually learn the material or understand it or do good on the assignment is not really in her hands since its obviously tricky for everyone, but she will make it a bit easier.

Gives good feedback
5.0
4.0
CS112
Grade: A
Dec 22, 2022
Would take again

Centeno is the GOAT. This class was not easy at all but she provided us with the resources in order to succeed. I thought I would end up getting a C when i first started this class, but ended up with a A. She gives extra credit on some assignments. As long as you are not johning around, and study ahead of time, you will be able to pass all exams.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
CS111112
Grade: A
Dec 23, 2022
Would take again

Data structures was a difficult class but she made it relatively understandable. She's also very nice.

5.0
3.0
CS112
Grade: A
Dec 23, 2022
Would take again

Was registered for another Prof teaching this class, but after feeling lost just one lecture into the material, I attended Centeno's lectures instead for the rest of the semester. Best decision ever. Centeno breaks down concepts incredibly well, going through everything step by step. She helped me feel confident in my future with computer science.

Amazing lectures
5.0
2.0
CS112
Grade: A
Dec 23, 2022
Would take again

great professor. not only does she explain concepts in great detail, but she clearly cares about her students truly understanding the material. goes on fun tangents during lecture + still somehow finishes all the topics before class is even over. i thought DS would be hard but she made it super easy, highly recommend

Amazing lectures
Inspirational
Caring
5.0
2.0
CS112
Grade: A
Dec 24, 2022
Would take again

Not sure if this is the norm, but this class' difficulty was fairly easy and the class gave PLENTY of extra credit; those two things combined made it very hard to not get an A, my average ended up being a 101.3 and you only need a 90+ to get an A in the class. I didn't attend any lectures, only used the online resources provided and it was fine.

EXTRA CREDIT
Gives good feedback
Caring
5.0
4.0
CS112
Grade: B+
Dec 24, 2022
Would take again

One of the best professors I've had at Rutgers so far cares so much about her students. To help us out she gave us over 100 points in extra credit and the TAs and graders were nice and understanding as well. She is the sole reason I jumped from a C in CS111 to a B+ in Data Structures(which is much harder).

Inspirational
Lots of homework
Caring
5.0
2.0
CS112
Grade: A
Dec 25, 2022
Would take again

Best CS112 professor. As long as you go to lecture, attend recitation, and start assignments early, you will get a good grade in the class.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
3.0
1.0
CS112
Grade: A
Dec 26, 2022
Would take again

Take her for the easiest A. She is a great professor but a bit too caring for her students. I aced my midterms and assignments, putting me at 100% in the class. Due to people's struggles, we got 9.5 ec pts, putting me at a 109.5%. I wrote my name on the final and got a 1/150. I still ended with 95%. Unfair for the amount of effort I put in.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
CS112
Grade: A
Jan 4, 2023
Would take again

One of the best CS Professors I have ever had. Data Structure is a tough course but Professor Centeno explained each concept very thoroughly and provided extensions and extra credits when needed. Despite being in a large lecture hall, she was patient in answering questions and repeating herself to make sure we understand everything clearly.

Amazing lectures
Inspirational
Caring
5.0
3.0
CS111
Grade: A
Jan 6, 2023
Would take again

Centeno makes CS111 not only as a course to teach you coding but to prepare you for 112. I would 100% recommend her, as she will go over concepts other professors don't like debugging and visualization. Centeno understands that we are students and will try reeling us back in very often.

EXTRA CREDIT
Online Savvy
5.0
1.0
CS111
Grade: A+
Jan 8, 2023
Would take again

Best CS teacher. Very funny and is very LIT. I love centeno.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CS111
Grade: A
Jan 18, 2023
Would take again

Centeno is the GOAT. She made 111 a lot more digestible for those with zero to no programming experience. Hands down the best prof you can take for intro.

Hilarious
Caring
Respected
5.0
1.0
CS112
Grade: A+
Jan 19, 2023
Would take again

She's an amazing prof but please actually make sure that you take the time to learn the material. This course has an INSANE amount of extra credit. I just showed up to the final and handed in an empty paper, and still passed this course with a 97. I know that sounds great, but when you go to 211 and 344 this is going to seriously hold you back.

5.0
4.0
CS111
Grade: B+
Feb 7, 2023
Would take again

By far the most coherent CS professor. She's aware that topics can get boring at times, and try her to best to reel us back in. Teaching methods are excellent, would def recommend this prof.

Amazing lectures
Hilarious
Respected
5.0
3.0
CS112
Grade: B+
Mar 6, 2023
Would take again

One of the most lively lectures I have had in Rutgers CS. She teaches the concepts in a clear manner and never really gets too dry.

Amazing lectures
Clear grading criteria
4.0
2.0
CS111
Grade: B
Apr 24, 2023
Would take again

She's a really good professor, but her lectures are a bit boring. Definitely take her over the others because she actually does examples but if you don't pay attention for one class, you'll definitely not know what is going on in the next. Overall, a really good professor as long as you practice the coding and pay attention in class.

Caring
Respected
5.0
3.0
CS111
Grade: A
Apr 28, 2023
Would take again

A very good professor, but sections do get filled up very quickly.

EXTRA CREDIT
Caring
Lecture heavy
5.0
3.0
CS112
Grade: B+
May 2, 2023
Would take again

Great professor, and always willing to help. Course content is supposed to be pretty difficult but I thought her lectures did a good job of explaining the material. Generally a good person and would definitely take her again.

Clear grading criteria
Caring
Respected
5.0
1.0
CS112
Grade: A+
May 3, 2023
Would take again

I love her.

EXTRA CREDIT
Caring
Respected
4.0
1.0
CS112
Grade: A
May 11, 2023

I can see why she's often recommended, though her lecture style isn't really my thing. She is easy to follow along and understand, which is great, though the pacing is a bit slow. I can't fault her for that though; I'm sure it's hard to accommodate all preferences when holding a lecture with hundreds of students.

EXTRA CREDIT
Hilarious
2.0
3.0
CS112
Grade: Rather not say
Jul 8, 2023

the programming projects for data structures are very difficult. Many students struggle to do the projects. Professor C is rarely helping students because there are too many. Also the exams were difficult and there was a cheating scandal during the semester i took because many students would rather cheat knowing how bad the exams can be.

Get ready to read
Test heavy
Graded by few things
5.0
3.0
CS112
Grade: Not sure yet
Nov 14, 2023
Would take again

Honestly one of the best CS professors at Rutgers. Taking her data structures class right now and I feel like she is not only a caring professor but she takes time to understand where students are in the class in terms of the material. Her extra credit is also insanely good!

EXTRA CREDIT
Hilarious
Caring
1.0
5.0
CS111
Grade: Not sure yet
Nov 27, 2023

The course was taught too fast and she was not patient with every student.The assigned homework does not match what is taught in class.

5.0
2.0
CS111
Grade: B+
Dec 21, 2023
Would take again

solid prof. honestly, she couldn't have made the course any easier, i just fumbled cuz i didnt go to lectures and yolo'd the exams. at times, i even felt she went too slow. all in all, great professor

4.0
2.0
CS111
Grade: A
Dec 21, 2023
Would take again

Centeno is pretty good at teaching, she answers as many questions as she can. This class is standardized so it doesn't matter who you take really. Just make sure to maximize your scores on the assignments so you have more leeway on the exams. If you're too lazy to attend lectures (like me) watch the videos on her youtube channel.

EXTRA CREDIT
3.0
2.0
CS112
Grade: B
Dec 22, 2023
Would take again

Great lecturer who actively tries to get participation and feedback from students. The class is easy to pass with minimal effort, and throughout the course there's the ability to get about 8% extra credit onto your final grade through early submissions and surveys. Assignments were tedious but manageable.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
CS112
Grade: A+
Dec 23, 2023
Would take again

She communicates effectively and provides clear explanations of concepts. The textbook is optional and she has recorded videos on the website, which you can watch anytime. I highly recommend attending her lectures as she is an excellent teacher and always willing to answer questions. You can attend her lectures even if you don't have her, so go!

Amazing lectures
Caring
Respected
5.0
3.0
CS112
Grade: A
Dec 29, 2023
Would take again

The BEST professor in the CS department hands down. Every professor should take notes from her teaching style.

Amazing lectures
Caring
Respected
5.0
3.0
CS111
Grade: B
Jan 13, 2024
Would take again

Professor Centeno is seriously an amazing professor. Not only did she care about our well-being, but she gave us many opportunities for us to succeed in this course. While I did not find Intro to Computer Science as easy as what people say online, this class was overall very interesting. I will take Data Structures with Centeno again this spring.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS111
Grade: B+
Jan 24, 2024
Would take again

Goes above and beyond for students. Kind and knows how to teach. Just reach out for help when you need it. She will do all that she can to make sure that you learn. Set time aside to go over the material yourself after her lectures.

Amazing lectures
Inspirational
Lecture heavy
5.0
3.0
CS112
Grade: B+
Apr 30, 2024
Would take again

Wonderful professor. Cares about her students and their learning. Class is not meant to be hard but isn't free ride either. Put in the effort and get the results. Worked with her on multiple projects and jobs since taking her class. Very dedicated professor who actively takes feedback to improve the course. Grading, assignments, expectations clear.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
2.0
CS112
Grade: A
May 10, 2024
Would take again

There was a lot of chances to do good in this class, we even got a ton of extra credit. Midterms and assignments were very fair, she makes it easy for you.

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
CS112
Grade: B
May 13, 2024
Would take again

da goat

5.0
3.0
CS112
Grade: B+
May 16, 2024
Would take again

Great lecturer who is engaging and entertaining. You can get up to 60 points of extra credit and partial credit on all exams is lenient. Ask lots of questions and show up to office hours. Be proactive about everything, especially seeking an extension.

EXTRA CREDIT
Inspirational
Accessible outside class
5.0
3.0
CS112
Grade: B+
May 17, 2024
Would take again

I LOVE HER! She is the best professor take her for 111 & 112 do your work and you will succeed. A lot of us were effected by the spiderverse curse (thanks seth kelly). Don't cheat you will get caught. If you don't know how to code learn and go to OO. She tells stories during her lectures and is very personable. you must learn the DATA STRUCTURE

Inspirational
Caring
Respected
3.0
3.0
CS112
Grade: Not sure yet
May 19, 2024
Would take again

She's the coordinator for CS111/112, and is very lenient in giving extra credit. Both courses are run pretty smoothly, kudos to her. She is also a very nice person in general. However, admittedly, she would go off topic quite often during lectures, which disrupted the learning flow. Consequently, her lectures weren't as helpful as I would've hoped.

4.0
3.0
CS111
Grade: A
May 20, 2024
Would take again

I had her for 111 and went to her 112 lectures frequently. She was the best teacher for both courses and makes the subject matter much easier to understand. She is also very responsive and cares about her students.

Amazing lectures
Gives good feedback
Respected
3.0
3.0
CS112
Grade: B+
May 22, 2024

Spring 2024 semester with her was the worst. She would go off topic sometimes in lectures and disrupts in learning ability. Intentionally, exams were made harder and averages were on all time low with no extra credit this semester for exams on top of the default +50 points. This course is obviously inflated so she may be trying to weed out people.

Lots of homework
Test heavy
5.0
4.0
CS112
Grade: A
Sep 4, 2024
Would take again

Likely the best CS professor you will have. Would strongly recommend over anyone else because of clear lectures, review videos, and overall great energy

Participation matters
Lots of homework
4.0
3.0
CS112
Grade: B+
Dec 12, 2024
Would take again

Professor Centeno is engaging and provides ample opportunities for extra credit. While her lectures can sometimes veer off-topic, using resources like Unstuckstudy alongside the course material can help stay on track.

4.0
1.0
CS111
Grade: A
Dec 16, 2024
Would take again

Great professor that teaches with passion and excitement. Really takes time to make sure you understand a concept AS LONG AS YOU ASK. If you don't ask, you're likely to be confused for the rest of the semester. Occasionally goes off topic with personal stories which I didn't appreciate, but depends on your learning style.

Gives good feedback
Caring
1.0
3.0
CS111
Grade: Rather not say
Dec 20, 2024

Doesn't even want to give you a grade of 0.01, she won't round up if your final grade is stuck right on the edge, forces students to use only one method in exams, and won't give you a grade even if it's correct if you use your own way of solving the problem.

1.0
4.0
CS111112
Grade: Not sure yet
Dec 20, 2024

Teaching skills are poor and lectures lack clarity and coherence. Assignments and exams are completely disconnected from the content taught in class, making it impossible to understand their relevance. As a result, you can't learn anything useful about computer science or content in her class.

3.0
3.0
CS112
Grade: B
Dec 21, 2024
Would take again

Centeno teachings itself was sometimes a hit or miss as if you were to attend the lectures it gave you an idea what would be the hw and tests but when it came time for the actual hws not the labs, it was heavily long and most of the time difficult to the point where you would have to study most on your own. But overall she did her best

Tough grader
Respected
Lecture heavy
5.0
3.0
CS111
Grade: A
Dec 23, 2024
Would take again

Professor Ceteno is probably the best professor for CS111 and explains topics well during lecture. I would still recommend you go to her Office Hours even if you come in with previous experience with CS. If you are coming in with any CS experience, it will go a long way.

Lots of homework
Accessible outside class
Online Savvy
4.0
2.0
CS111
Grade: A+
Dec 23, 2024
Would take again

The professor has limited control over grading but is an effective teacher. She adds a few jokes to make the lectures more engaging. She ensures you learn even if you're new to the subject. I started with no prior experience in CS and still managed to score a 97%. Just make sure to complete the hw & attend lectures.

Respected
5.0
1.0
CS112
Dec 26, 2024
Would take again

Professor Centeno is very nice and kind, and is definitely one of the best professors in the cs department. CS 111 and 112, under her coordination, are run quite smoothly and streamlined, and you're given many extra credit opportunities to cushion your grade.

5.0
1.0
CS112
Grade: A+
Dec 31, 2024
Would take again

Great teacher. She respects the opinions of students and is always willing to help.

Inspirational
Caring
Respected
4.0
3.0
CS111
Grade: A
Jan 1, 2025
Would take again

Great professor! Office hours are super helpful.

Amazing lectures
Gives good feedback
Inspirational
4.0
3.0
CS112
Grade: A
Jan 2, 2025
Would take again

I love Professor Centeno, and pretty much all CS112 professors are good. She's very passionate about helping her students and is accessible via office hours, before&after class hours. The class is organized really well and there are so many resources for you to learn.

Amazing lectures
Inspirational
Respected
5.0
3.0
CS111
Grade: A
Jan 9, 2025
Would take again

I came into college with a little bit of python knowledge and took this course expecting it to be really hard, but it wasn't. Her lectures are not mandatory to go to and she posts the slides and videos on the cs111 page. Would definitely recommend her for cs111 to coders of any experience and she is not a hard professor at all!

Clear grading criteria
Accessible outside class
Online Savvy
5.0
2.0
CS111
Grade: B+
Jan 11, 2025
Would take again

Professor Centeno is a great professor, especially for beginning coders she will walk through every part of the topic. If you don't understand it she will sometimes even take the rest of the lecture so that you will understand it before going to the next topic. Make sure you code by yourself first then get help if needed after.

Amazing lectures
Caring
Respected
5.0
1.0
CS111
Jan 25, 2025
Would take again

Great professor, would love to retake her in my course. Also makes the class interactive and fun

Participation matters
EXTRA CREDIT
4.0
2.0
CS112
Grade: A
May 19, 2025
Would take again

Great professor, fun lectures, easy labs and assignments, fair exams. Sometimes she goes off topic and talks about things completely unrelated to the class, which can be a bit irritating. Other than that, 5/5.

5.0
3.0
CS112
Grade: B+
Jun 4, 2025
Would take again

Her lectures explain things well and she is super patient with students. The exams are tougher than prev years but if you keep up with the material, it's manageable. Assignments make up a big part of your grade, get around an 85% or higher on those, a B is doable even if you don't do great on the exams.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
3.0
5.0
CS112
Grade: F
Jul 21, 2025

Data Structures is a weed-out class, so this is not Professor Centeno's fault. But the lectures were good, she is available and cares about your learning. Problem is that they put too many people in the room and you can't see or hear. The midterm and final were HORRIBLE. Eventually passed with a different professor.

Tough grader
Amazing lectures
Test heavy
5.0
3.0
CS112
Grade: B+
Jul 22, 2025
Would take again

She is a good professor! She explains concepts well in lecture and will help students if they do not understand something. CS112 can be a difficult class but there are a lot of opportunities to raise your grade. The assignments and exams can be annoying but are doable if you apply the concepts often.

Caring
Lecture heavy
5.0
3.0
CS112
Grade: A+
Sep 3, 2025
Would take again

Centeno is a fantastic teacher and her lectures were always easy to follow and worth going to. She cares a lot about her class and appreciates participation. Little hard to reach through email, but her office hours I've heard are great. Start your projects/hw early and the class is a sweep, dont be afraid to ask questions/help from TAs or her

Amazing lectures
Lots of homework
Graded by few things
5.0
3.0
CS111
Grade: Not sure yet
Nov 14, 2025
Would take again

Centeno is very funny and I love going to her lectures, even if they are not mandatory. Her lectures were helpful and she posts all the material online. One of my favorite professors thus far and I hope to get her for 112.

Amazing lectures
Inspirational
Lots of homework
5.0
4.0
CS111
Grade: A
Dec 9, 2025
Would take again

CENTENO!!! Do I have to say more? CS111 is really hard, but she makes it wayy better.

Amazing lectures
Hilarious
Respected
5.0
1.0
CS112
Grade: A
Dec 9, 2025
Would take again

prof centeno is actually amazing. her lectures are very engaging and she is very great at explaining concepts. shes also very patient and is very willing to answer questions or reexplain topics in the middle of lecture. i think she is the best teacher for CS111 and CS112, and i would definitely try to take her class if u can.

Amazing lectures
Hilarious
Caring
1.0
1.0
CS112
Grade: A
Dec 17, 2025

Centeno is honestly not a good teacher. She goes ridiculously slow, and focuses on irrelevant and frankly stupid material. Despite this fact, as long as you have some data structure knowledge, this class is honestly quite easy. Lectures are not worth going to, you'll learn more of the material from the recitations alone.

Lots of homework
4.0
1.0
CS111
Grade: A
Dec 18, 2025
Would take again

Lots of credit in this class. It makes the exams sort of trivial. Centeno is a great teacher though. While the side tangents did annoy me, I can see how they can alleviate stress whenever I could be overwhelmed.

Clear grading criteria
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

10%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 108 grades
Most common grades:
A (59)
B+ (21)
B (13)
Grade Distribution
A(69)B(14)C(3)D(1)F(1)A-/B+(21)
Based on 123 reported grades
A: 59
B+: 21
B: 13
A+: 10
Common Tags
Caring (49)
Respected (32)
Amazing lectures (27)
EXTRA CREDIT (24)
Inspirational (18)
Hilarious (18)
Clear grading criteria (17)
Gives good feedback (15)
Rating Trend

Stable

+0.06 avg change
May
Jun
Jul
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS211

5.0

(2)

CS112

4.2

(62)

211

4.0

(1)

CS111112

4.0

(4)

CS111

3.9

(77)
+1 more courses
Difficulty by Course

CS111112

3.5

CS111

3.0

211

3.0

CS112

2.8

CS211

2.5

Similar Professors