2.3

Arthur Nunes-Harwitt

Computer Science - Rochester Institute of Technology

2.3
Quality
3.9
Difficulty
30%
Would Retake
130
Reviews
2.3
Quality
3.9
Difficulty
2.3
Helpful
2.3
Clarity

30%

Would Retake

130

Reviews

Rating Distribution
Official

5

19

4

15

3

21

2

20

1

55

What Students Say

Too much emphasis on test and quizzes

CSCI661 - 1.0 rating

Homeworks are not worth the time and effort as most of it are mathematical proofs

CSCI665 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

81%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A (22)
Not sure yet (16)
B (15)
Grade Distribution
A(25)B(17)C(7)D(4)F(0)A-/B+(10)
Based on 84 reported grades
A: 22
Not sure yet: 16
B: 15
A-: 7
Common Tags
Tough grader (33)
Lots of homework (31)
Lecture heavy (22)
Get ready to read (16)
Skip class? You won't pass. (11)
Graded by few things (11)
Accessible outside class (9)
Participation matters (8)
Rating Trend

Declining

-0.71 avg change
Apr
May
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSTHR01

5.0

(1)

CS450

5.0

(1)

PLC

4.5

(2)

CSCI344

4.2

(5)

CS3

4.0

(2)
+24 more courses
Difficulty by Course

CS450

5.0

PLC1

5.0

PLC101

5.0

CS242

5.0

CS250

5.0

Reviews (130)
5.0
2.0
CS1
Oct 11, 2007

Very thorough when teaching a specific subject and he encourages asking questions. However the responses you get aren't always helpful and often more confusing than anything.

4.0
4.0
CS2
Jun 3, 2008

I didn't know I could fall asleep during CS until I went to his class. He's extremely boring. Other than that he's a good teacher and he gets the material across. He grades pretty hard on tests and is pretty obsessive compulsive about everything (1/2 absence if you're more than 2 or 3 minutes late) which can get annoying. Decent otherwise..

3.0
4.0
CS3
Sep 5, 2008

I never had a problem staying awake until I went into his class - which usually isn't a problem. Still, he sometimes makes no sense when trying to explain a topic, often has trouble understanding questions, and his tests need to be syntactically EXACT - or he starts dockin points left 'n right - but he barely checks labs/projects...Not bad, per-se

3.0
4.0
CS2
Sep 5, 2008

Incredibly boring professor. Reads everything directly from his notes and not very helpful in answering questions.

1.0
4.0
CSONECS
Dec 16, 2008

You can tell that he is a smart guy, but he has no idea how to teach this class. I have never looked around a room and see more students lost. He is not helpful when you ask him about quiz and test format. Overall, I was looking forward to that class but within a week hated it.

2.0
5.0
CS1
Feb 2, 2009

This professor is very knowledgeable about the topic but he is not very helpful when it comes to clarification or reasons why certain things are done. Tests are graded hard and some questions are weighted more than others. Don't take his class unless you already know the topic front and back. If at all possible avoid.

2.0
4.0
CS233
Apr 21, 2009

First off, he is a horrible teacher. Lectures are painful, as only a fraction of the content relates to the labs and work. If it's not on his notes, he can't answer your question. His class policies are the worst I've endured, and he grades tests pretty hard. Avoid at all costs.

5.0
4.0
CS3
Apr 22, 2009

When I went into this class, I had read here that he wasn't that great and was scared... I came in, and I loved his class! He teaches with coding examples, diagrams, and uses the textbook a lot. I don't know about everyone else, but I felt that this was a good learning experience. Also, if you have problems, he is very helpful via email & office hr

2.0
3.0
CS2
Oct 2, 2009

He is very good at teaching the topics, but he doesn't use a computer to write code, so he wastes a lot of his lecture time writing on the board. Sort of boring. Lectures never really used. Better than a bad professor, but not as good as most. Doesn't really answer questions, nor does he admit he doesn't know.

5.0
4.0
CSTHR01
Nov 2, 2009

He's extremely knowledgeable, and loves his subject. If you are interested, you'll follow, if you come because you have to, you won't. I have no complaints, and I think a lot of people complain because they expect to be spoon-fed the information.

5.0
5.0
CS450
Jul 5, 2010

He knows what he's talking about and will answer your questions fully. You need to go to class willing and ready to wrap your head around the concepts though, because it is hard to follow if you're not being attentive. He was very helpful during his office hours for answering my questions.

3.0
5.0
PLC1
Jul 30, 2010

This guy is dull. I can't speak for CS1-4, he'd probably be good, but for PLC, this guy knows how to suck. Not only did he ramble on during lectures in a monotone voice, he tries to be playful and it comes across as creepy. Also, his tests are pathetic. Avoid this man like the plague. Also, if you try to talk to him, he basically tells you TFB

3.0
4.0
CS1
Oct 5, 2010

I hate this guy, the book he has you get teaches you better, seeing as he uses alot of his stuff right from the book. I dont know what others meant by 'helpful' because i asked him about how to start up python at the beginning of the class (first time programming) and instead of just giving me a terminal command he referred me to the tutoring cente

1.0
5.0
PLC101
Oct 9, 2010

He did not use a textbook. He did not use powerpoints: all of his notes were written on the board. There were no notes on his website. So that means that you must copy EVERYTHING that he writes on the board in your notes. Very boring lecturer. Tests were difficult. Avoid.

4.0
1.0
CS1
Nov 5, 2010

He isn't the best teacher if you are learning stuff for the first time, but if you have a background in CS this class is a breeze. Easy grader, our class average was probably in the high 80's. Doesn't use the book at all, although you are supposed to read from it

1.0
5.0
CS1
Nov 6, 2010

If you have no background in CS do not take him. He teaches you nothing and come like week 6 or 7 you'll be completely lost. If you mess up one test case he destroys your grade despite having done everything else fine. Just plain avoid him.

1.0
5.0
CS241
Dec 4, 2010

Avoid him like the plague. He is the worst professor ever. If you have previous experience CS and have him, do a favor to everyone else who doesn't and help them. If you don't have the experience, well prepare to spend all your extra hours with a tutor.

2.0
2.0
CS2
Jan 25, 2011

Awful. Has a mathematical background, and cannot resist explaining simple things in the most overcomplicated ways. Do we really need to bring Set Theory into Dijkstra's Algorithm? Can't explain his way out of a paper bag, so don't bother asking a question. A master at avoiding questions. Doesn't answer email.

1.0
3.0
CS241
Jan 26, 2011

Avoid at all costs

2.0
5.0
CS242
Feb 1, 2011

Avoid this professor if you can, lectures put you to sleep and unless you already know what he's teaching, you aren't going to learn anything.

1.0
4.0
CS241
Feb 2, 2011

If you faced with the choice of either not taking a CS course or choosing this guy, I suggest you file for an unmet need and request a different section.

2.0
4.0
DATA101
Feb 16, 2011

very boring. explains things in strange ways. does know what he is talking about. does not use book at all. goes very little out of the way to help students understand material.

1.0
5.0
CS241
Apr 18, 2011

Horrible Teacher...Makes up words that don't even exist, such as "scientifisize." Explains concepts in ways that none of the students understand. INCREDIBLY BORING. Not willing to help students when needed, even during one on one conversations. Avoid any class with him at all cost.

2.0
1.0
CSII
Jul 4, 2011

Many will say he is the worst in the department. Sure he is a boring lecturer, but he is very quirky. If you attend SI sessions regularly you WILL get an A in his class! And you will understand the material a lot better. He has very fair exams (that and the lecture are all CS prof's do).

2.0
3.0
CS1
Oct 5, 2011

Nunesy doesn't exactly TEACH. If you have some python experience, then you should be good. I had a year's worth, and the class is boring as hell. You won't learn ANYTHING if you don't already know it. Switch out as soon as you can. Seriously.

2.0
3.0
CS1
Oct 5, 2011

He is very confusing and does not explain things. Do not take if you have no programming experience because you will not learn much.

2.0
3.0
CS241
Oct 12, 2011

The man is smart, and easy going on grades (though he can be a big jerk about small things) The only problem is he's downright useless and dodges or deflects every question asked of him. You don't use the textbook, and he wont help you at all. Avoid him if you can, he deserves the grade he has here.

1.0
3.0
CS1
Nov 1, 2011

Anything he teaches you is the most basic and simplest form you will ever see it. The homework and labs are about 1000 times harder. He is essentially useless. You could learn more from reading Python For Dummies.

1.0
4.0
CS1
Nov 2, 2011

While the other reviews paint a good picture, here is an actual exchange that does even better: (student asks question),(NH answers vaguely as usual), NH: "Now did that sorta answer your question?", Student: "sorta...?", NH: "mhmmm.....good...",(NH goes on with lecture.) You can watch him spend extra time thinking of a way to deflect your question.

1.0
2.0
CSICSI
Nov 3, 2011

Not especially challenging, but the lectures are painfully boring. Trying to count the times he says "Insofar as" makes it a little more interesting, but not much. Labs and Homeworks seemed to be graded fairly (by the SLIs) Recitations were more helpful than the lectures themselves

3.0
2.0
CPSCI241
Nov 9, 2011

Pretty difficult for a first time programmer to understand with the way he explains things. Doesn't use enough visual aid (TAs were better in this aspect) instead opting to show everyone the code. Laptops aren't allowed so you can't follow along. Assignments were fair, but take a while for someone who has no prior experience.

4.0
2.0
CS1
Nov 10, 2012

While his answers aren't always the clearest and I don't agree with some of the ways he programs, he's better than some of the reviews here make him seem. If you know how to program don't bother with the textbook.

2.0
3.0
CS241
Mar 8, 2013

As said before, if you have prior CS experience this class will probably be easy regardless. However, ANH is not so great of a teacher. He's exceedingly poor at answering questions, and he spends too much time going over some easier things while skipping over more difficult concepts. Take someone else if you can.

4.0
3.0
CSCI141
Grade: A
Feb 20, 2014

I had some coding experience before taking this class, so I may be biased. He isn't as bad as most people make him out to be. He was rather dull, but he really did a good job of answering questions.

5.0
2.0
CSCI344
Sep 30, 2014

He is not the most exciting professor, but he presents the material cleanly and clearly, loves to answer questions, and genuinely cares if you understand the material. The homework assignments clearly tie in with the class material.

4.0
3.0
PLC
Grade: A-
Nov 17, 2014

Very theory oriented professor, loves to talk about abstract algorithms and the math behind the computing. Not always easy to follow the theory notation, but he's willing to take time during his lectures to clarify, and he definitely knows the material inside and out. Tests were simple, projects took time but weren't particularly difficult.

4.0
3.0
CSCI262
Grade: A-
Nov 20, 2014

He likes XKCD, quiz and homework every other week. Quizzes are very straightforward on the material. Tests are just more quiz problems at one time. Homework is the worst out of all three.

3.0
4.0
665
Grade: A+
Jan 20, 2015

tough grades

4.0
3.0
CSCI141
Grade: B
Jan 13, 2016

Nunes-Harwitt is not bad but he isn't good either. His lecture is painfully boring so get good sleep to obtain the best chances at not falling asleep in class. Also, if you are a first-time student learning this content, this can be a difficult course to grasp and understand. There are better professors but passing isn't impossible.

3.0
2.0
CS1
Grade: B
Jan 15, 2016

If you have experience in coding, especially in Python, or Java, easy class. His tests are very easy. Study, look over you labs and homework, you will be fine. His lectures are very long, and boring. I never was a awake in the class. and if you ask him a question he doesnt make any sense. Go to your SI Sessions! Make sure u submit the right hw!

5.0
3.0
CSCI344
Grade: A
Jan 26, 2016

Professor Nunes-Harwitt is very knowledgeable in Language Theory, and does a good job presenting the material in lecture. He is soft-spoken, which leads students to believe his lectures are boring. If you pay attention, ask questions, and think critically his class is informative. Go to his office hours if you need extra help.

4.0
4.0
CSCI541
Grade: A
Feb 8, 2016

He's pretty good if he's teaching a class he cares about (i.e. theoretical, non-intro classes). Can drone a little, but very knowledgeble, helpful if you ask. Doe s have a weird habit of pausing for long periods of time.

3.0
3.0
CSCI141
Feb 23, 2016

Very confusing during lecture. Have to prepare before going to class. Nice person out of class and funny when he can. Lectures can be super long. Tests are pretty straight forward.

4.0
3.0
CSCI541
Grade: B
Mar 4, 2016

Nunes is incredibly passionate and that shows in his lectures about theory and functional programming. He has a very unique way of speaking and professing his thoughts, and lots of isms. Take him if you're excited about CS theory and related topics. Homeworks are usually pretty challenging, but as a result exams are easier.

1.0
5.0
CSCI142
Mar 5, 2016

The guy loves Lisp and compilers, and of course, he tells us to write a compiler for some Lisp based language in CS2. The graduate students even have trouble with it and some of the professors think the project is dumb, but of course if he likes it everyone else must like it!

2.0
3.0
CSCI142
Grade: A
Apr 14, 2016

His lectures are very hard to follow and confusing. They typically consist of him giving a vague description of the lecture topic, skipping over the actual "theory" behind it, and going straight to a text editor to show the lecture code instead of explaining how to do the topic in general. You are better off taking notes from departmental PDFs.

3.0
3.0
CSCI141
Apr 26, 2016

People give him a bad rap because they go into CS1 not knowing any programming. If you don't, ask your peers or him during office hours. His lectures are clear and if you ask a question he will answer it clearly. As long as you pay attention and do all the work you'll get a good grade.

2.0
4.0
CSCI262
Grade: Rather not say
Oct 13, 2016
Wouldn't take again

I personally can't stand him. Lecture is essentially the same as his typed notes, which is more obtuse to figure out than the book he derived it from. Homework is insanely hard, 2 question quizzes leave little margin for error, and he forces you to go to office hours to know what went wrong. I have never felt so lost in one's class, even with help.

Get ready to read
Skip class? You won't pass.
LECTURE HEAVY
3.0
3.0
CSCI344
May 10, 2017
Would take again

The course itself is challenging. Missing lectures is definitely not recommended because he has a sign in sheet and he doesn't post his lecture notes online. His lectures can be boring and dull.

Skip class? You won't pass.
GRADED BY FEW THINGS
3.0
3.0
CSCI344
Grade: A
Jun 15, 2017
Would take again

I can't imagine taking Nunes-Harwitt for an intro level course, but for higher level courses that he's into, he's pretty good. His lectures can be a little hard to follow and homework is sometimes graded a little strangely but overall, not a terrible class. His biggest flaw is that he drones sometimes.

Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CS233
Grade: B+
Nov 13, 2017
Would take again

Great teaching rhythm!

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
1.0
3.0
CSCI661
Grade: B
Jan 15, 2018
Wouldn't take again

Too much emphasis on test and quizzes. Very little feedback on the homework. Quite lazy on changing your grades even if the grader made a mistake. His way of teaching is way too mathematical. All he does is throwing definitions on the whiteboard, and all you do is try your best to copy them done.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CSCI665
May 16, 2018
Wouldn't take again

Homeworks are not worth the time and effort as most of it are mathematical proofs. 5% of the grade for class participation can make or break your overall grade(and you don't know about it till the end). Too much stress on understanding of notations rather than covering more topics and understanding of algorithms.

Tough Grader
Participation matters
Skip class? You won't pass.
3.0
4.0
CSCI665
Grade: B
May 19, 2018
Would take again

If you're complaining about the class being hard or boring, you're doing it wrong. Don't come to class thinking you'll be spoon fed the material. The material is indeed hard. That's a feature. There's no way to make it easier. Do yourself a favor and do the reading before you come to class. Nunes-Harwitt's strong point is homework assignments.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
4.0
CSCI665
Grade: Not sure yet
Mar 5, 2019
Wouldn't take again

The course content is too heavy on theory and mathematical proofs rather than the practicality of design and analysis of algorithms. The course is spent learning obscure mathematical notations and proofs. The homework assignments also focus on the mathematics rather than the coding aspect of the subject.

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
1.0
CSCI665
Grade: B
Apr 15, 2019
Wouldn't take again

CONS: - Uses math psuedo-code, but the symbols are in-consistent and confusing. - Most of the Syllabus is not covered in class. - Homeworks long, tedious and not related to anything covered in class. - Huge portion of the class time is wasted in writing definitions - Didn't learn anything new in the class the whole semester.

Lots of homework
Participation matters
3.0
3.0
CSCI742
Grade: Not sure yet
Apr 18, 2019
Wouldn't take again

Great curriculum but frustrating assignments. Professor seems opinionated and often less than perfect at addressing confusion about material. Assignments are not clearly written, and have effectively busywork.

Lots of homework
Participation matters
Skip class? You won't pass.
2.0
2.0
CSCI665
Grade: A-
Aug 25, 2019
Wouldn't take again

Professor took really long on the mundane and easy parts of the course and spent only a day or two on more important/interesting topics. If you have even a basic undergrad understanding of algorithms, this course is a waste. It's made worse by the professor's tendency to do everything slowly(like handing out assignments).

Accessible outside class
2.0
5.0
CS250
Grade: Not sure yet
Apr 9, 2020
Wouldn't take again

The professor has a good grasp on the subject he teaches, and is very knowledgeable. Though, the professor is not a very good educator. The times when he hands out notes, they are not posted anywhere else. The notes are referenced months later, and if you lose the note sheet or miss class, you're screwed.

Lots of homework
Get ready to read
Skip class? You won't pass.
5.0
4.0
CSCI661
Grade: B+
Apr 26, 2020
Would take again

Taught one of the hardest subjects to teach in the best possible way. Beware, if you stop listening for even a single minute of the lecture, you won't follow the rest because every statement in his class is connected.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CSCI261
Oct 22, 2020
Wouldn't take again

Extremely unaccommodating for online learning. Does not answer for days on end, and then gives a half-answer that does not help whatsoever. Problems in the lectures do not reflect the difficulty of homework questions at all. If you have a technical issue that causes a problem in this class, forget about emailing him about it, he will not care.

Lots of homework
Graded by few things
Tough grader
1.0
4.0
CSCI261
Grade: B
Nov 13, 2020
Wouldn't take again

I've taken ANH in the past and boy, let me say that the COVID situation does not properly reflect his rating on this site at the moment. He absolutely displays an aptitude with the material of the course, and can even explain a question if you have it. The problem is he's never there, never present. He shows up, waits for the minute hand to strike

Tough grader
1.0
5.0
CSCI261
Feb 18, 2021
Wouldn't take again

Worst professor I've had in my college career. Extremely smart person, literally terrible at teaching. He will not teach you anything outside of the monotonous and poorly made 45 minute videos, since that is all he has to do during these online classes. Have fun asking for help outside that...

Lecture heavy
1.0
4.0
CSCI661
Grade: A
Mar 8, 2021
Wouldn't take again

Nope. Just nope. Writing down mathematical proofs isn't the right way to learn algorithms. Theory takes away from the beauty of algorithm design. Theory is essential, but it should go hand in hand with the practical stuff, too. For example, we never learnt why dynamic programming is used, just its mathematical formulae. Hard pass, sorry.

Participation matters
Skip class? You won't pass.
3.0
3.0
CS261
Grade: Not sure yet
Apr 7, 2021
Wouldn't take again

(ONLINE CLASS) Average professor, but the thing that gets me is his use of nondescriptive, one-letter variable names. He's a fine choice for algo, but just make sure to rewrite the algorithms from class with real variable names so they make more sense.

Lecture heavy
4.0
4.0
CSCI261
Grade: A-
May 15, 2021
Would take again

I personally really liked his teaching style. He was very straightforward and passionate about the topics. Tests were relatively easy but homework and projects were very difficult.

Lots of homework
Get ready to read
Lecture heavy
1.0
3.0
CS261
Grade: A
Oct 22, 2021
Wouldn't take again

He doesn't let you use computers in class and he thinks that lisp is a good programming language. That should tell you a good amount about him. His lectures are completely useless and he barely ever responds to discussion posts. In lectures, he shows pseudocode that has 1-letter variables. I feel like I have become stupider by taking this class

1.0
4.0
CSCI261
Nov 7, 2021
Wouldn't take again

Lectures are very low on detail and it's unclear when you need the textbook. Homework assignments are ridiculously time consuming. Don't expect a response if you email the professor, and if you get one, don't expect it to be on time or helpful.

Lots of homework
Get ready to read
1.0
4.0
CSCI261
Grade: B
Nov 19, 2021
Wouldn't take again

I understand that Algorithms is a notoriously hard class, but the experience was 10x worse with Arthur teaching it. He is horrible at pacing his lectures and often skips important material to keep pace. The homework is ridiculously grindy and time consuming for no reason and will bleed into other responsibilities. Beware of Arthur at all costs.

Lots of homework
Tough grader
4.0
5.0
CSCI261
Dec 14, 2021
Would take again

Gets a lot of flak for being a very old fashioned professor. Can't say I disagree, but he teaches a very good sincere class on algorithms. You will have to do a bit of your own research for homeworks, and the topics go fast, but if you hold on, I think you will develop a very deep understanding of how things work. Can be a bit too academic.

Lots of homework
Get ready to read
Amazing lectures
3.0
4.0
CSCI261
Grade: B
Dec 29, 2021
Wouldn't take again

Difficult class. Not a bad professor. If still offered as online/in-person hybrid, take the quizzes and exams online, as they are multiple-choice while the in-person quizzes and exams were short answer or open-ended only. Take notes on the slides, especially the non-descript variable names used when describing algorithms.

Respected
Lots of homework
1.0
3.0
CSCI261
Grade: A+
Jan 22, 2022
Wouldn't take again

Gave little feedback, requires Python for all assignments. Not accessible outside of class, gives unclear and verbose answers to simple question. Homeworks were inciteful and encouraged exploring new concepts and creative thought. I wish I got feedback on it.

1.0
5.0
CSCI261
Grade: A+
Mar 3, 2022

Algorithms is overall a bad class, but Arthur somehow found a way to make it worse. The homework's are just straight up time consuming and provide little to no example of the actual content that he teaches. His quizzes can also sometimes be completely unfair in which he asks you to remember code line by line.

Tough grader
Lots of homework
1.0
3.0
CS261
Grade: A-
Apr 16, 2022

I had a conflict with an athletic event and an in class quiz and, even though professors are required by RIT to accommodate varsity athletic events, this professor wouldn't allow me to make up a quiz under any circumstances. We had to escalate the issue and it was an awful experience. His teaching style is also incredibly boring.

1.0
5.0
CSCI261
Grade: C-
Apr 18, 2022

One of the "avoid at all cost" professors. He was actually better than I expected, which was not hard to do, because I felt like the material was taught alright, it just had nothing to do with test and quiz material. Claims he doesn't believe in memorization but quizzes are 1000% memorizing ridiculous formulas.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSCI261
Grade: Not sure yet
May 3, 2022

Unrealistically stingy when asking for help on homework. Will not think up a different problem and work through it with you so that you don't get a "freebie" on a homework question. You better hope you got lucky and picked the right content to study for exams as they are only 4 questions long. HALF of the final was on one specific algorithm.

Tough grader
5.0
4.0
PLC
Grade: B
May 18, 2022
Would take again

As an undergrad, I took a few classes with Arthur about ten years ago and his teaching style left a deep impression on me. His enthusiasm for theoretical CS is extraordinary. Occasionally he would do some live coding in class and insist we must predict the result of running a program before executing it. I still think about this on a regular basis.

Amazing lectures
Inspirational
Lecture heavy
1.0
5.0
CS261
Grade: Drop/Withdrawal
Aug 29, 2022

Bad policies. He doesn't let the students use laptop or phone. Goes through the lecture very fast, so if you missed something on the slides, which you could've otherwise accessed through your laptop, you're out of luck. When asked a question he often gives an indirect answer and uses a pure mathematical approach to everything in this course.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS261
Oct 7, 2022

Do yourself a favor and drop his class. I've had many bad CS professors in my 5 years, but none as bad as professor Arthur. His style of teaching is not only very old-fashioned, but also highly inefficient. CS261 is an already difficult course, and tackling it from a pure mathematical perspective without practicals makes it an absolute nightmare.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS261
Grade: Audit/No Grade
Nov 2, 2022

He does not care about his students. He does not take questions during exams (even for clarification of problems), and he says talking about the material outside of class is an act of academic dishonesty and grounds for failing the class.

Tough grader
Test heavy
1.0
5.0
CS261
Grade: C-
Nov 13, 2022

A terrible overly difficult professor without a reasonable expectation for work. Lecture slides are useless outside of class and he takes his sweet time deciding to upload them to myCourses. Ridiculous amount of time spent on homework. Mostly theoretical. I'd suggest any other professor for Algo

Lecture heavy
1.0
5.0
CSCI262
Grade: Not sure yet
Nov 28, 2022

The worst CS Professor I've ever had. Makes what should be an easy A class into a nightmare where formal proof definitions are given for simple concepts and examples are few and far between. Homework is mostly conceptual and often requires knowledge that we never learned. Thankfully quizzes are simple and taken almost work-for-word from class.

Lecture heavy
Test heavy
3.0
5.0
CSCI261
Grade: Rather not say
Nov 29, 2022

Prepare for lectures that answer every question you don't have twice, and blaze through the parts you don't understand. If you ask a question, you will either get a super indirect answer, or if it's for the homework you'll be told to just figure it out. Professor Nunes is clearly wise, but he cannot communicate information effectively. Be careful.

1.0
5.0
CSCI261
Grade: Rather not say
Dec 19, 2022

Unkind professor who does not have the capacity to convey information in a respectful or understandable way. It is as if he wants students to fail.

Tough grader
Test heavy
4.0
4.0
CSCI261
Grade: A
Jan 18, 2023
Would take again

I thought his lectures were really good, he makes things clear and answers questions in depth. The homeworks were definitely challenging and took a lot of time, but he graded them very leniently.

3.0
4.0
CS261
Grade: A
Jan 26, 2023
Would take again

The homeworks for this Algorithms class were time consuming and sometimes tricky, but he gives you 2 weeks for each one so it's manageable. The lectures were information dense and sometimes too fast, and he doesn't allow computers in class so you can't follow along. He explains the topics well, though, and answers questions in class thoroughly.

EXTRA CREDIT
Hilarious
Lecture heavy
1.0
4.0
CSCI665
Apr 8, 2023

Absolutely shambolic! Makes little to no effort in explaining the mathematical proofs scattered all over his slides. Very few explanations provided in terms of examples. Extremely opinionated and fusses with small issues.

Tough grader
Participation matters
Lecture heavy
1.0
5.0
CSCI261
Grade: Not sure yet
May 7, 2023

Takes simple concepts and makes them complicated. Killed my interest in the subjects he covered.

Lots of homework
1.0
5.0
CSCI261
Grade: Drop/Withdrawal
Aug 11, 2023

He is extremely inflexible, and practically bans technology (and eating for some reason) from the classroom. He micromanages and controls almost everything, and his grading is way too harsh. He makes his students buy HIS OWN bad textbook (like we are literally indirectly paying this dude). Everything seems to be "not his problem".

Tough grader
Get ready to read
Lots of homework
2.0
4.0
CSCI262
Grade: A-
Nov 1, 2023

Teaches course in a very mathematical/proof-oriented way, as opposed to other professors giving actual coding assignments. Lectures are key, if you take notes you'll do fine on the quizzes. Exams were pretty difficult but he is clear about what will be on it. In my class he did not finish teaching a certain topic and it was on the final exam. Avoid

Clear grading criteria
Lecture heavy
Graded by few things
2.0
4.0
CSCI262
Grade: Not sure yet
Nov 27, 2023

This professor was very nice as a person but the way he taught was not easy to follow as someone new to the topic. Homework was extremely complicated compared to the actual coursework. There was nothing to go off of for the exam besides notes. Quizzes are easy if you understand the homework. I spent most of my time in his class confused.

Tough grader
Lecture heavy
Graded by few things
5.0
4.0
CSCI344
Grade: B+
Dec 7, 2023
Would take again

Arthur Nunes clearly loves his work, and is a inspirational in his class. His lectures are well defined and makes understanding the complex world of functional programs and creating programming languages enjoyable. The homework was complicated at times, but for the right reasons. Overall, I learned a lot in his class and I would take him again.

Amazing lectures
Lots of homework
Caring
3.0
4.0
CSCI262
Grade: C+
Jan 10, 2024

Professor Nunez teaches CS theory from the ground up. Which is cool, but he expects a LOT of proofs and technical work out of you. He often skipped over the basic parts of the class and dove right into super math-heavy stuff, meaning I'd watch him solve proofs while I was still unsure what exactly we were proving.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSCI262
Grade: A
Jan 13, 2024

Under no circumstances take him, Im warning you. I know many people that went into this class wanting an A and by the end hoping for a c. He is by far the worst cs professor I've had and I would recommend you stay as far away as possible. If you do take him, good luck suffering through his lectures. Everyone In his classes hate him, me included.

Tough grader
Test heavy
Graded by few things
5.0
5.0
CS261
Grade: Not sure yet
Mar 8, 2024
Would take again

While this class is challenging and very math heavy, Nunes is extremely accessible outside of class and I think you can succeed if you put in the effort.

Get ready to read
Lots of homework
Accessible outside class
5.0
4.0
CSCI261
Grade: A
May 9, 2024
Would take again

If you love math, you will love Nunes. While some dislike his heavy use of formal definitions and proofs, don't treat that as a universal opinion! I personally loved the math-heavy curriculum, and quizzes and exams were mostly just memorizing information from the lecture notes. Homeworks are difficult but graded very leniently as long as you try.

Get ready to read
Amazing lectures
Lots of homework
2.0
4.0
CSCI665
Grade: B-
Jun 7, 2024

Cannot recommend this professor; try to get Deever. My undergrad friends (at a different university) and my grad friends at RIT took algo with Deever and Selitskiy, and their curriculum was largely the same. Nunes curriculum differed significantly and was far less practical. Felt like I didn't learn anything new until second half of the semester :(

Caring
Respected
1.0
5.0
CS261
Grade: B-
Oct 2, 2024

Avoid at all costs. He bans tech from the classroom. Quizzes were based on memorization and he doesn't help with homework.

Tough grader
Lots of homework
1.0
5.0
CSCI262
Grade: B
Oct 15, 2024

The worst professor that you can possibly take for a CS class or any class in this university. He is not fit to be a professor in any way. Does not care about students, offers little to no assistance on homeworks that are challenging. He should be removed from RIT or not be given a teaching role in any capacity. DO NOT TAKE HIM AT ANY COST.

Tough grader
Lots of homework
1.0
5.0
CSCI262
Grade: Not sure yet
Oct 17, 2024

Take any professor but him. Boring lectures, can't properly answer questions, homeworks are practically impossible and are never similar or even close to what quizzes or exams are like. On my soul I'd rather listen to Thick of It for an hour than go to this class.

Tough grader
Lecture heavy
1.0
5.0
CS261
Grade: Not sure yet
Oct 30, 2024

- Hands out a packet for every chapter that he copies in class with no further explanation - Several people got accomadations denied - Had to know 'everything' for midterm, only over the last two weeks - Graded quiz on first day - No makeup for quizzes or exams, no matter the reason - Homeworks are long and convoluted that take him weeks to grade

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CSCI262
Grade: Not sure yet
Nov 20, 2024

Arthur Nunes is an extremely smart person in his element, however a terrible teacher. Poor at conveying topics, he will spend most of the period lecturing at the class in what seems to be a different language. If you end up with him, use online resources to learn the content and the TA hours, otherwise good luck. Also insanely hard homework.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSCI262
Grade: C
Nov 21, 2024

Arthur Nunes might be the worst professor I took at RIT lot of my friends enrolled in his class dropped and almost half of the whole class (~120) dropped He doesn't care about his students his lectures are identitcal to handouts he give out His homework is long and often irrelavent to the exam Takes him forever to grade with useless or no feedback

Tough grader
Get ready to read
So many papers
1.0
5.0
CSCI262
Grade: C-
Nov 26, 2024

Arthur Nunes is by far the worst professor I've taken at RIT, he does not care about your success, he's just there to get paid. His lecture is useless and he makes it mandatory, but everything he does in lecture is on the handout he gives. The homeworks are difficult and do not help you learn the material of the course. Avoid if possible.

Lots of homework
So many papers
Lecture heavy
1.0
5.0
CSCI262
Grade: Not sure yet
Nov 29, 2024

DO NOT take Arthur Nunes at all costs. He will give the easiest examples in class, but for homeworks, it will be very challenging and take you hours to do. There is only one midterm and a final. First week of class, we already had a quiz to take. Also, half the class dropped out (that's ur sign).

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSCI262
Grade: Not sure yet
Dec 6, 2024

Nunes is perhaps the worst prof you could take in the CS department that I know. I have heard legends from alumni for how notoriously awful this guy is. Homework with abstract material that teach you nothing, not even remotely helpful feedback on anything, more than half the class dropped this semester, including people I know. Avoid at all costs.

Tough grader
Lots of homework
1.0
2.0
CSCI541
Grade: Not sure yet
Dec 17, 2024

How genius can an instructor be to ask you the names of the authors of some outdated programming languages in a programming course exam? Will ask you about special data structures defined in class without any reference. Lectures are basically watching him mumbling and writing code with few explanations. No enough content on necessary concepts.

1.0
4.0
CSCI262
Grade: B
Dec 20, 2024

Terrible professor, nice guy somewhat. However, his feedback is horrendous and I don't think he thinks that it's possible for someone to not understand what he's teaching. Beyond convoluted notes, and the class was too scared to ask questions about what we were learning that week because they didn't know the material from 5 weeks ago.

Tough grader
Lots of homework
Graded by few things
3.0
4.0
CSCI262
Grade: A
Dec 23, 2024

I'll have to play devils advocate here and say that Nunes is not THAT bad of a professor. He lectures by listing out definitions, lemmas, etc. which I didn't find very helpful. Quizzes are usually word-for-word copied from notes. His exams are relatively simple and quick. Homework is hard, so I recommend using outside sources for help. Good luck!

Lots of homework
Lecture heavy
4.0
3.0
CSCI261
Grade: A-
Feb 5, 2025
Would take again

Exams tend to be easy! Nunes really wants you to do well in his class and to actually learn. but you need to put in the work. Home works are hard but that prepares you for the exams which are way easier.

Lots of homework
Respected
Accessible outside class
5.0
3.0
CSCI262
Grade: A
Feb 5, 2025
Would take again

You can always catch him during office hours if you have questions. He really helped me understand some of the homeworks and what I was missing on them. His exams are pretty easy. He is a really smart guy, I found asking him to walk through an example with me was really helpful. I do think he really cares about students and wants them to do well.

Lots of homework
Caring
Accessible outside class
5.0
3.0
CSCI-344
Grade: A
Feb 5, 2025
Would take again

I know this guy gets a lot of crap from other students but I learned the most from taking a bunch of classes with him than compared with other professors at RIT. I would highly recommend his class if you are looking to really dive deep in the material. It's helpful if you have a good grasp on math before taking his class though.

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CSCI261
Grade: A
Feb 5, 2025
Would take again

Would take again. Good guy. Learned a lot.

Tough grader
Clear grading criteria
Accessible outside class
5.0
3.0
CSCI541
Grade: A
Feb 5, 2025
Would take again

Felt like I was well prepared for the exams. Liked the course. I'm planning on taking a few other classes with him.

Clear grading criteria
Gives good feedback
4.0
4.0
CSCI261
Grade: A
Feb 9, 2025
Would take again

Professor Nunes has a very specific teaching style - he loves proofs and definitions, which some find tough. However, the content is valuable if you engage with it. Homeworks are challenging but graded leniently. I found Unstuck study and the free textbook helpful for study prep.

1.0
5.0
CSCI-344
Grade: Not sure yet
Mar 20, 2025

Brutal exams with high-point questions that can sometimes be on completely obscure or irrelevant topics. Typically lectures as if everyone already knows what he's talking about, which makes it difficult to learn the abstract material he teaches. It would be easier to read Egyptian hieroglyphics than some of the starter code for the homework.

Tough grader
Test heavy
Graded by few things
4.0
4.0
CSCI-344
Grade: A
Apr 18, 2025
Would take again

First of all, I really dislike how he doesn't post any lectures online. This makes reviewing almost impossible. It's evident that Professor Nunes knows what he's talking about but sometimes the way he explains isn't the best but definitely do ask more questions. He would by happy to answer your questions. Make sure to pay attention in class.

Tough grader
Participation matters
Lecture heavy
1.0
5.0
CSCI-344
Grade: B
Apr 28, 2025

I lost 4% of my final grade from a single multiple choice question on the midterm...

Tough grader
Lecture heavy
1.0
5.0
CS261
Grade: C
May 1, 2025

A CS supervillain, an algorithm antagonist, and a proof pariah, this man has done almost everything possible to make his class unbearable. Between boring and uninformative lectures, harsh grading, and refusing to answer questions about the homework, in his book, which he makes you buy, it's no wonder that everyone dislikes him. He must be stopped.

Tough grader
Get ready to read
Graded by few things
2.0
5.0
CSCI262
Grade: D
May 3, 2025

Nunes sent an academic alert after scoring less than 50 on the first 2 quizzes. Overall average lecturer.

Tough grader
1.0
5.0
CSCI-344
Grade: C-
May 10, 2025

- 8 recommended texts on the syllabus and didn't make it clear what sections he would base lectures on - Provided very little content outside of lecture - During lecture we weren't allowed to use our laptops to take notes - Lectures were hard to follow, spent too much time on language semantics - No study guide for midterm or final

Lecture heavy
5.0
3.0
CS261
Grade: A
May 12, 2025
Would take again

A good professor if you like theory and functional programming. Not a harsh grader and gave a lot of partial credit. The quizzes are one to one with the material in the slides. The homeworks are 100% a lot harder than the tests and quizzes and get you thinking. Personally I loved using SML, but he allows python as well.

Gives good feedback
Accessible outside class
5.0
3.0
CSCI262
Grade: B
May 12, 2025
Would take again

Arthur Nunes isn't for everyone. If you did not like Discrete Math or proofs in general, then don't take him. Nunes' lectures and materials are very theory and mathematics based. For those who enjoy this type of stuff, Nunes is a great professor. His homework are a lot more difficult than both the quiz and exams. Quizzes are based on the lectures.

Gives good feedback
Lots of homework
Lecture heavy
2.0
4.0
CSCI-344
Grade: A
May 31, 2025

PLC is probably Nunes's "best" class. He clearly has enthusiasm for the subject and is knowledgeable. However, exams feel disconnected from lecture and the assignments. Get ready to be asked on something he went over for like 10 minutes. Test structure is also bad with questions that basically are write/wrong being assigned 10 points or more.

Graded by few things
1.0
5.0
CS261
Grade: D
Aug 11, 2025

rude, unhelpful, demanding, and even SOUNDS annoying. i know you, you poor, young, impressionable CS major. you want an easy time getting through this degree you half-heartedly chose? well tough luck, you'll probably take this guy three times, then want to die for each. final is FIVE questions. you'll get TWO right. NO CURVE.

Tough grader
Lecture heavy
Graded by few things
3.0
4.0
CS261
Grade: B
Oct 27, 2025
Would take again

Hard class. Needed some help with the homeworks.

Participation matters
Accessible outside class
3.0
4.0
CSCI-344
Grade: A
Oct 28, 2025
Would take again

I found the homework slightly challenging. The quizzes and exams were a breeze compared to the homework. If you don't like math his courses probably aren't for you. If you love math then you'll be fine.

5.0
4.0
CSCI262
Grade: A
Nov 7, 2025
Would take again

Arthur is an amazing prof who explains topics in detail. His homework and exams are definitely challenging, but if you pay attention in class and put in the effort on assignments, you'll see the value in challenging yourself. His classes offer a solid opportunity for growth and deep understanding of the material.

Get ready to read
Amazing lectures
Clear grading criteria
1.0
5.0
CS261
Grade: Rather not say
Nov 13, 2025

Don't. Awful on every metric. Makes difficult material impossible. Condescending. Honestly take a different course first, I'm serious, never him.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CSCI262
Dec 5, 2025

Drones a lot during lectures and speaks in a very monotone voice that will make you fall asleep in class. Exams are graded on few criteria, and makes us buy his own textbooks for class.

Tough grader
Get ready to read
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

81%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A (22)
Not sure yet (16)
B (15)
Grade Distribution
A(25)B(17)C(7)D(4)F(0)A-/B+(10)
Based on 84 reported grades
A: 22
Not sure yet: 16
B: 15
A-: 7
Common Tags
Tough grader (33)
Lots of homework (31)
Lecture heavy (22)
Get ready to read (16)
Skip class? You won't pass. (11)
Graded by few things (11)
Accessible outside class (9)
Participation matters (8)
Rating Trend

Declining

-0.71 avg change
Apr
May
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSTHR01

5.0

(1)

CS450

5.0

(1)

PLC

4.5

(2)

CSCI344

4.2

(5)

CS3

4.0

(2)
+24 more courses
Difficulty by Course

CS450

5.0

PLC1

5.0

PLC101

5.0

CS242

5.0

CS250

5.0

Similar Professors