3.0

John Aronis

Computer Science - University of Pittsburgh

3.0
Quality
2.3
Difficulty
50%
Would Retake
107
Reviews
3.0
Quality
2.3
Difficulty
2.9
Helpful
3.1
Clarity

50%

Would Retake

107

Reviews

Rating Distribution
Official
107 total ratings

5

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 rating
Class Info

Attendance Mandatory

50%

Textbook Required

95%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

56% confidence
Based on 2 grades
Most common grades:
A+ (1)
A (1)
Grade Distribution
A(2)B(0)C(0)D(0)F(0)A-/B+(0)
Based on 2 reported grades
A+: 1
A: 1
Common Tags
Participation matters (1)
Accessible outside class (1)
Rating Trend

Improving

+0.52 avg change
Sep
Dec
Apr
Aug
May
Nov
Last 6 months
Ratings by Course

441

5.0

(1)

CS0445

5.0

(3)

PRO110

5.0

(1)

JAVA4441

5.0

(1)

CS1502

4.5

(2)
+17 more courses
Difficulty by Course

MSA640

5.0

JAVA

4.0

CS1590

4.0

PROG0007

4.0

CS1501

3.3

Reviews (106)
4.0
2.0
CS401
Oct 2, 2001

No Comments

2.0
3.0
CS401
Dec 6, 2001

BORING

3.0
1.0
CS401
Dec 25, 2001

No Comments

4.0
2.0
CS401
Apr 26, 2002

No Comments

2.0
2.0
CS401
Nov 12, 2002

No Comments

4.0
3.0
CS1502
Nov 26, 2002

Yes, it was 1502 - you're better off having anyone but Bob Daley

5.0
1.0
CS401
Nov 26, 2002

No Comments

1.0
4.0
CS401
Dec 2, 2002

No Comments

2.0
2.0
CS401
Dec 3, 2002

Extremely Boring Lectures

2.0
1.0
CS401
Dec 5, 2002

dullest man i ever met

5.0
1.0
CS401
Dec 5, 2002

Posts lecture notes online, labs are easy, shouldn't be a 4 credit class

5.0
3.0
CS401
Dec 5, 2002

knows his stuff, and you will too

4.0
1.0
CS401
Dec 6, 2002

had him when 401 was c++..

3.0
1.0
CS401
Dec 6, 2002

No Comments

4.0
1.0
CS401
Dec 7, 2002

Boring as can be, very easy course, hardly need to showup.

5.0
2.0
CS0401
Dec 8, 2002

Very boring, but easy. He's a good teacher.

4.0
1.0
CS401
Dec 9, 2002

considers fun sitting in a tree and writing programs

1.0
5.0
CS401
Dec 9, 2002

terrible class, terrible teacher, do not take this course

1.0
1.0
CS401
Dec 12, 2002

One of the worst courses I have taken at this level.

2.0
1.0
CS401
Dec 13, 2002

Mono-toned, Boring, doesnt care what you learn

3.0
1.0
CS401
Dec 14, 2002

Boring, but easy.

5.0
2.0
CS1502
Jan 7, 2003

aronis is not as bad as everyone thinks - it's the material

2.0
1.0
CS401
Jan 10, 2003

I once had a dishwasher that was a better lecturer than Erroneous.

4.0
1.0
CS401
Jan 16, 2003

Seriously, I think I went to like 3 classes and got an A+. almost no homework

2.0
1.0
CS401
Feb 3, 2003

Funny to think he's got a job at the University level.

3.0
2.0
CS0401
Feb 13, 2003

No Comments

1.0
2.0
CS401
Feb 18, 2003

Easy course... bad teacher

5.0
2.0
CS401
Feb 25, 2003

Well the boring factor sets in about minute 2 of class.

5.0
1.0
CS401
Feb 27, 2003

everyone's just pissed they got a bad grade in an easy class

5.0
1.0
CS0401
Mar 14, 2003

He posts most of his notes on the net.It may be boring, but the class is easy and he's very straightforward.

4.0
3.0
CS401
Mar 25, 2003

He's quirky, but seems to mean well. It would be nice if he picked up the pace a little.

5.0
3.0
CS0401
Mar 28, 2003

This class had its good moments

1.0
3.0
CS401
May 17, 2003

Weird guy, hard to stay awake and extremely difficult labs. Very smart but not very personable.

1.0
1.0
CS0401
Oct 7, 2003

No Comments

3.0
2.0
CS401
Nov 5, 2003

No Comments

2.0
3.0
CS401
Nov 5, 2003

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.

5.0
1.0
CS401
Nov 9, 2003

excellent

3.0
1.0
CS401
Nov 11, 2003

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.

2.0
3.0
CS441
Dec 2, 2003

Very boring...

3.0
1.0
CS401
Dec 8, 2003

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.

4.0
3.0
JAVA
Dec 11, 2003

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.

5.0
2.0
CS0445
Dec 19, 2003

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.

3.0
2.0
CS0401
Feb 9, 2004

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.

1.0
5.0
JAVA
Mar 14, 2004

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.

5.0
1.0
441
Apr 5, 2004

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.

1.0
3.0
CS0401
May 4, 2004

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.

5.0
1.0
PRO110
May 16, 2004

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.

1.0
1.0
CS401
Jun 30, 2004

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.

5.0
3.0
CS1590
Oct 9, 2004

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! :-)

1.0
3.0
CS0401
Dec 25, 2004

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.

3.0
3.0
AI
Jan 28, 2005

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.

2.0
3.0
CS401CS1501
Mar 4, 2005

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.

3.0
3.0
CS0401
Apr 30, 2005

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.

2.0
3.0
CS401
Aug 31, 2005

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 ;.)

1.0
4.0
JAVA
Sep 14, 2005

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!

1.0
1.0
COMPUTERSCIENC
Sep 26, 2005

Terrible Terrible teacher but easy class to pass. Doesn't care a lick of the quality of your code, just that it works

5.0
2.0
CS401CS1501
Oct 20, 2005

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.

3.0
3.0
CS401
Dec 25, 2005

average difficulty

5.0
2.0
CS0445
Jan 4, 2006

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.

1.0
5.0
MSA640
Jan 24, 2006

Language

3.0
1.0
CS445
Feb 7, 2006

No Comments

3.0
5.0
CS1590
Feb 14, 2006

What in the world is he teaching?? He goes way off the deep end!!

4.0
1.0
CS445
May 12, 2006

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.

4.0
2.0
CS445
Aug 11, 2007

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.

2.0
3.0
CS445
Sep 10, 2007

No Comments

3.0
2.0
CS1030
Oct 23, 2007

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.

1.0
5.0
CS401
Nov 28, 2007

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.

2.0
4.0
CS1501
Dec 5, 2007

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.

4.0
2.0
CS0401
Dec 19, 2007

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.

5.0
2.0
CS1501
Dec 19, 2007

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.

5.0
2.0
CS0401
Dec 28, 2007

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".

4.0
1.0
CS0007
Apr 27, 2008

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.

4.0
1.0
CS445
Jan 5, 2009

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

5.0
4.0
CS445
Jan 6, 2009

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

2.0
4.0
PROG0007
Apr 20, 2009

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!

3.0
5.0
CS0007
Apr 21, 2009

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.

1.0
2.0
CS0007
Apr 22, 2009

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.

1.0
5.0
CS445
Apr 28, 2009

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.

3.0
1.0
CS1501
Apr 29, 2009

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.

2.0
2.0
CS0401
Oct 5, 2009

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.

3.0
2.0
CS401
Dec 19, 2009

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+

5.0
1.0
CS0445
Apr 21, 2010

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.

4.0
3.0
CS445
Apr 29, 2010

Very good at illustrating concepts for data manipulation. Easy to approach after class for questions. Very friendly.

3.0
1.0
CS445
Jun 22, 2010

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.

3.0
3.0
CS1501
Dec 11, 2010

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.

3.0
1.0
CS0401
Feb 14, 2011

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.

4.0
2.0
CS0401
Mar 23, 2011

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.

5.0
2.0
JAVA4441
Apr 11, 2011

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.

3.0
2.0
CS445
May 10, 2011

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.

5.0
3.0
CS0401
May 29, 2011

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!

2.0
3.0
CS445
Oct 13, 2011

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.

4.0
1.0
CS401
Nov 8, 2011

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.

5.0
2.0
CS445
Feb 15, 2012

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.

3.0
2.0
CS445
Apr 30, 2012

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.

4.0
2.0
COE1501
May 10, 2012

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.

5.0
2.0
CS445
May 31, 2012

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.

5.0
4.0
CS1501
May 31, 2012

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.

1.0
5.0
CS007
Sep 23, 2012

You will teach yourself. Horrible!

4.0
1.0
CS007
Sep 25, 2012

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.

4.0
2.0
CS0401
Dec 5, 2012

Don't buy the book. Tests are easy, projects are difficult, but certainly doable. Very tangential and annoying in person. Extremely fair grading.

2.0
4.0
CS1501
Apr 4, 2013

I would suggest not taking him for 1501. He is pretty boring, and the tests are much harder than the material covered in lecture.

3.0
5.0
CS1501
Apr 21, 2013

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

2.0
4.0
CS1501
Apr 24, 2013

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.

4.0
3.0
CS1501
Aug 20, 2013

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.

3.0
2.0
CS1511
Grade: A+
May 20, 2020
Wouldn't take again

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.

Participation matters
5.0
3.0
CS1501
Grade: A
Nov 16, 2021
Would take again

If you go to office hours he will give you the answers for the exam. Best 1501 professor by far.

Accessible outside class
Class Info

Attendance Mandatory

50%

Textbook Required

95%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

56% confidence
Based on 2 grades
Most common grades:
A+ (1)
A (1)
Grade Distribution
A(2)B(0)C(0)D(0)F(0)A-/B+(0)
Based on 2 reported grades
A+: 1
A: 1
Common Tags
Participation matters (1)
Accessible outside class (1)
Rating Trend

Improving

+0.52 avg change
Sep
Dec
Apr
Aug
May
Nov
Last 6 months
Ratings by Course

441

5.0

(1)

CS0445

5.0

(3)

PRO110

5.0

(1)

JAVA4441

5.0

(1)

CS1502

4.5

(2)
+17 more courses
Difficulty by Course

MSA640

5.0

JAVA

4.0

CS1590

4.0

PROG0007

4.0

CS1501

3.3

Similar Professors