3.0
Quality2.3
Difficulty50%
Would Retake107
Reviews50%
Would Retake
107
Reviews
Rating DistributionOfficial
107 total ratings5
27
4
21
3
24
2
18
1
17
What Students Say
“Yes, it was 1502 - you're better off having anyone but Bob Daley”
CS1502 - 4.0 rating“Extremely Boring Lectures”
CS401 - 2.0 ratingClass Info
Attendance Mandatory
50%
Textbook Required
95%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.52 avg changeRatings by Course
441
5.0
(1)CS0445
5.0
(3)PRO110
5.0
(1)JAVA4441
5.0
(1)CS1502
4.5
(2)Difficulty by Course
MSA640
5.0
JAVA
4.0
CS1590
4.0
PROG0007
4.0
CS1501
3.3
Reviews (106)
No Comments
BORING
No Comments
No Comments
No Comments
Yes, it was 1502 - you're better off having anyone but Bob Daley
No Comments
No Comments
Extremely Boring Lectures
dullest man i ever met
Posts lecture notes online, labs are easy, shouldn't be a 4 credit class
knows his stuff, and you will too
had him when 401 was c++..
No Comments
Boring as can be, very easy course, hardly need to showup.
Very boring, but easy. He's a good teacher.
considers fun sitting in a tree and writing programs
terrible class, terrible teacher, do not take this course
One of the worst courses I have taken at this level.
Mono-toned, Boring, doesnt care what you learn
Boring, but easy.
aronis is not as bad as everyone thinks - it's the material
I once had a dishwasher that was a better lecturer than Erroneous.
Seriously, I think I went to like 3 classes and got an A+. almost no homework
Funny to think he's got a job at the University level.
No Comments
Easy course... bad teacher
Well the boring factor sets in about minute 2 of class.
everyone's just pissed they got a bad grade in an easy class
He posts most of his notes on the net.It may be boring, but the class is easy and he's very straightforward.
He's quirky, but seems to mean well. It would be nice if he picked up the pace a little.
This class had its good moments
Weird guy, hard to stay awake and extremely difficult labs. Very smart but not very personable.
No Comments
No Comments
This Guy is just crazy. His class moves way to slow, he doesn't understand that it's not 1980's programming anymore. Avoid him if possible. Good part, if you get stuck with him, the class is easy enough to pass sleeping.
excellent
This guy talks like a robot. He also seems more concerned about complaining about his pathetic life than teaching. And when he DOES teach, half the time he just talks about psychology and not programming. I have an 95% and i've only gone to 2 classes.
Very boring...
Irritating habit of ending every sentence as if he were asking a question. Pace waay too slow, but assignments eventually got mildly interesting. I got a high A after hardly ever going to class.
all-or-nothing, draconian as he calls it, grading on his tests will destroy your test grades. it's funny when he talks about star wars.
Presents the material clearly, but goes irritatingly slowly. Exams are short and easy, but he grades on a draconian system, giving zero partial credit for most questions.
The man is nice, but he seems to have issues with his professional life; he tries to work in jokes about it's patheticness during teaching. He also irratatingly ends every sentence in an upbeat, like a question. Easy enough, but hard to listen to.
this man is one of the worst teachers I have ever had. He thinks everyone should understand and know everything and doesnt help his students out at all.
kinda boring and funny at the same time. the class was really easy, you really dont have to go. i think the 'upbeat' at the end of his sentences is funny, and he throws in stupid little jokes every now and then. nice guy too.
Dr. Aronis makes his lectures unbearable. His intonation is incredibly frustrating to follow, and he makes his subject of teaching awfully dull. His tests are horrible in the sense that they do not adequately test the knowledge of the subject.
His lectures are interesting and insightful I really enjoyed going to them all. He sets a very good pace and is a very nice guy.
Boring, boring boring. When I did attent lectures, I fell asleep. Talks with that upbeat that makes you think everything is a question. Some jokes he makes are funny, but inserted in the wrong places, and the humor is wasted.
He is really smart guy with a great sense of humor. In addition, he has made the class really fun by his occasional anecdotes that relate to the topics of the day. Overall, if he is teaching this course, take it without reservation! :-)
HORRIBLE. He's very dry and boring in class. His online notes are useless, as he cannot form a coherent sentence. His tests are pretty much all short answer, and work does not matter. Assignments are time consuming and are only 10% of the grade. Get Ramirez if you actually want to learn java.
He seems very interested in his research and a little less interested in the book's material. It's interesting to hear about his reasearch, but he needs to get excited about his job, which is to teach.
very dry sense of humor, very boring classes. tests are easy. can be (but not always) vague with assignments. would recommend against taking his class unless you are already an intermediate programmer. try for ramirez or novacky if possible.
Tests are 10 questions with no partial credit and involve tracing through 20 steps of recursion. One missed case costs you 10% of you test score.
A funny teacher but never gets his points across. Though his projects are mediacore for interest you never really get anywhere with his self demeaning sense of humor. I wouldn't take his classes unless you really dont have to go to class ;.)
He is the most boring professor I had throughout all my classes in college. He has some funny stories, but the lectures are very boring otherwise!
Terrible Terrible teacher but easy class to pass. Doesn't care a lick of the quality of your code, just that it works
Aronis is a great teacher, he has has excellent examples to make the concepts you need to understand very clear. He also interjects humor into class to keep it interesting. He grades fairly easily, except on exams, where he doesn't give partial credit for problems.
average difficulty
He's a good professor. Very bland with a dry sense of humor, but he really wants to help his students. The programming assignments weren't too hard and he fully prepared the class for exams. I highly recommend him for this class.
Language
No Comments
What in the world is he teaching?? He goes way off the deep end!!
Dry. Very Dry. But oh so easy. You don't go through much material, plus the book is useless. Use his online notes. He's very friendly and very open to questions, not to mention that he gives out bonus points often. His example exams were very similar to actual exams. He makes an effort to recognize people so he'll know if you skip class.
I don't understand why he has such a low rating. In terms of lecture and sense of humor, he's not all that great. He's very dry. But he's great at teaching. He's detailed in his notes and code, his assignments are clear, he grades fairly, and he's very approachable.
No Comments
First thing you notice is that he tends to put his accents on the end of his sentences. He tires to be funny and he teaches rather basic programming to an intermediate class. Finally, he teaches abstract ideas more than the actual language. "You'll always have the java-docs" he says, but his tests are not open notebook, and you write code on them.
Boring, useless, you not going to learn much from him, 90% you need to depend on yourself in learning.....if you have chance to change the class, do it without thinking. i used to like programming with Java ,but after his course, not any more.
You will never learn a single line of code in his class. He goes over the theory of programs but never shows you how to implement them. Projects are difficult and pointless. Tests are trivial. Overall, he doesn't seem to know how to teach then adaquetely test your knowledge of material. You may enjoy him, but I found him more frustrating then not.
Dr. Aronis is a good teacher. He tends to get off track sometimes and his programing assignments can be hard, but he is always willing to help and his exams are easy, do your work, and its a guaranteed A.
Dr Aronis is a good teacher. He takes abstract ideas and breaks them down into digestable thoughts. He was very helpful during office hours and often extended deadlines on projects. Tests were very fair and were not the impossible Ramirez " write 100 lines of code in 20 minutes. " If you attend the lectures and pay attention you will do well.
My favorite prof thusfar in my career at Pitt. A bit odd, VERY dry, but funny. He's definitely no computer nerd; he's more of a scientist and theoretician. Ergo, I observed that the students that don't like him tend to be the nerds, while the ones who liked him generally had a broader array of interests than playing Halo and watching "Star Wars".
The class seemed split about him. I had java in high school and found him absolutely hilarious in class. Other people got frustrated from not doing so well in class and didn't like him. Class was well-structure. Only problem is being in front of the computer has distractions like face book. Most homeworks are easy... last few a little hard.
Very Easy. Homeworks are kind of challenging, but there is a lot of partial credit and they arent worth much. Tests are a joke - he basically tells you whats going to be on them the day before. I didn't really learn much overall, but it was an easy A. Not a computer wiz by any means. Pretty boring classes, u can skip them if your a decent programer
no powerpoint lectures (yay). Good examples & details on how to approach probs. Some ppl didnt care for him b/c he doesnt give you java code, only the theory and some pseudo-code at times. If you spend the 10-30 min. working on the lectures & building the structures, youll do well in the class. HWs are fun and sometimes challenging, exams are easy
HATED this professor, he made horrible examples. Tests were 4 to 5 questions all writing code. all but 2 or 3 ppl in my class failed the first test. Very Annoying. Tried to make up for the fact that his teaching style sucks but didnt help. Nice guy but didnt learn a thing in his class! Do not recommend this teacher at all!
HORRENDOUS. Worst professor I have ever had. He is monotonous and lacks the ability to teach concepts. I was struggling so I would try to visit him during office hours or after class when he says he is available but he refuses to look me in the eye when I talk to him and provided no extra help. WORTHLESS.
Skip class;I did and my grade went up on the second exam.Too self-conscious to write code in class so he just talks.Go to recitations and make the TA explain everything.Assignments are too hard/big but you only write a part of it; get the TA to explain.Spends more time going over e.c. than the assignment. Avoid him if you're taking intro.
HORRIBLE. Did not explain concepts clearly. VERY BAD LECTURER...DOES NOT KNOW HOW TO TEACH. Extremely annoying voice. Impossible tests with all or nothing grading system. Hard programming projects. No help during office hours at all. TA was A LOT more helpful. Unfair grader. WORST PROFESSOR IN CS DEPARTMENT.
As long as you attend class, the exams are very easy. He tests you on the knowledge in the course in a way that makes sure you understand the concepts. He does not try to hit you for every possible syntax error. His homeworks are tough, but good for learning. His lectures get a bit dry, but try to tough it out. Overall, good professor.
Easy class, easy exams, but the homework is ridiculous. He's also an idiot. He can never answer any of the students questions, and he only teaches the theory of codes, and never gives you any actual code. He can't figure anything out in his head, so he has to make child-like sketches and lists. Idiot, but an easy class if you're smart.
Teaches theory / Pseudocode. Tests were doable with some studying- just do example codes, review website information. Final was easy. Homework wasn't too bad, a little complicated. Would take again. A+
The guy gave you the picture and how to take it down to pseudo-code. Really, that is what CS people do, they take what they see and implement it in code. He leaves it up to you to implement from Pseudo-code. Programming projects took like 2 hours each, go to class, don't even bother studying from the book-- easy as hell.
Very good at illustrating concepts for data manipulation. Easy to approach after class for questions. Very friendly.
At first I disliked Aronis because he didn't seem like a very capable programmer. For example, he is too shy code hands-on in front of us. But after experiencing the range of CS profs, I've decided he's not so bad. He can effectively teach the basics of CS. So, avoid if you can, but don't despair if you can't; you will still learn a lot.
Lectures were not very engaging. Projects did not necessarily help with exams. You think you may be fine with the material then you get an exam that goes into a level not ever really discussed in class.
He seems like he doesn't have a clue as to what's going on. He makes a LOT of code mistakes in class, although his homework and exam code is fine. Lectures are boring, but that's probably more the class than Dr. Aronis. That being said, he is a very nice person and is willing to help students if they ask for it. Don't bother buying the book.
Give him a chance. Don't judge too quickly. May come off cold but he wants you to do well. Good lectures even though he doesn't know java particularly well, as far as small details are concerned. Go to class. Learned quite a bit from projects.
Give him a chance, hes really good. If you write down and study everything that goes on the board (which isnt much at all), that is exactly what appears on exams. I like that he doesnt sweat the technical stuff on exams, just makes sure your logic is right. Great prof. Recommended.
I was half and half on Aronis. He strictly teaches the way he learns (paying attention in lecture and notes) and doesn't seem to approve of other approaches. Projects are overly complicated and don't necessarily teach subjects. Codes on the spot, and tends to make mistakes (and argue their correctness). Easy class if you are a programmer.
He makes an admirable effort to introduce students to theory as early as possible. I've read other professors' syllabi, and there is a noticeable difference in that the projects he assigns give a taste of the problem-solving power of programming,rather than focusing on business-app type programming. Google ProjectEuler--if you like that, take him!
I'm a programmer by nature. I took Aronis as he was the only teacher that fit into my schedule. However, his pseudo-code was usually riddled with bugs and would argue their correctness when mentioned. Projects didn't teach much and tests were a breeze. His background isn't CS and it clearly shows. I recommend avoiding him.
Also had CS445. He rambles a lot and makes it clear he doesn't like java. He uses the same examples/projects a lot, but the class is easy. Three tests and a handful of projects. Use google instead of the book. Go to class to get a clear understanding of what he wants on the project so you have to do less work.
Took him for CS 441 and CS 445. Aronis is one of the best Profs I have had at Pitt. He is very understanding about extensions and doesn't sweat the little stuff at all. I love the problem solving aspects of the projects he assigns, they are tough but keep at them, they are very rewarding. Tests are easy if you go to class. Would take again.
The class is pretty easy. It consists of 5 projects (only 2 of which were challenging in my opinion) and 3 exams (including the final). All of the exams are easy if you go to lecture. He tells you everything you need to know. Not my favorite professor, but he made it easy to succeed. The book is useless. Don't buy it. Never opened it once.
Algorithms class. Overall a pretty easy class if you take projects seriously. This, and taking semi-decent notes are all that's really necessary to do well.
Can be boring at times, but a good teacher overall. Projects arent too hard, two i believe are really easy. Very helpful in office hours. And tells you everything you need to know for test.
Algorithms is a pretty challenging class. The projects are tough, and the test can be just as tough. Aronis will definitely test you in this class. Very helpful in office hours, so make sure you go. Make sure you spend time understanding and practicing the material.
You will teach yourself. Horrible!
He's really into math more than programming. He shouldn't be teaching intro level classes, or CS for that matter. He should be teaching math if that's what he wants to do. We're here for CS, not math. So annoying. You will teach yourself CS.
Don't buy the book. Tests are easy, projects are difficult, but certainly doable. Very tangential and annoying in person. Extremely fair grading.
I would suggest not taking him for 1501. He is pretty boring, and the tests are much harder than the material covered in lecture.
Horrible class. Very boring teacher who didn't teach anything that had to do with the projects. Tests are basically 8 true/ false questions that you have to elaborate on, but can't get partial credit. Ridiculous
Textbook was barely useful. Only materials to study from were (average) notes he gave in class and the confusing textbook. Exams were basically graded all or nothing with no partial credit, and not even by him. Project descriptions were vague and confusing as well.
I had Aronis for Data Structures prior to Algorithms (1501). DS was difficult since he expected people to know a lot prior, however taking 1501 with him as well made it easier because a lot taught in 445 was covered in 1501. If you email him, he will explain what you need and if you follow in lecture projects are straight forward.
This class wasn't quite what I was expecting - I figured we would be doing a bunch of interesting proofs, but instead we had to write a bunch of essays. The material was still cool and his lectures were decent, but I feel like the writing assignments were not helpful.
If you go to office hours he will give you the answers for the exam. Best 1501 professor by far.
Class Info
Attendance Mandatory
50%
Textbook Required
95%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.52 avg changeRatings by Course
441
5.0
(1)CS0445
5.0
(3)PRO110
5.0
(1)JAVA4441
5.0
(1)CS1502
4.5
(2)Difficulty by Course
MSA640
5.0
JAVA
4.0
CS1590
4.0
PROG0007
4.0
CS1501
3.3