2.9

Andrew Harris

Computer Science - Indiana University-Purdue University Indianapolis

2.9
Quality
3.4
Difficulty
33%
Would Retake
96
Reviews
2.9
Quality
3.4
Difficulty
2.8
Helpful
2.9
Clarity

33%

Would Retake

96

Reviews

Rating Distribution
Official
96 total ratings

5

30

4

12

3

7

2

18

1

29

What Students Say

In a lecture he says that he "Doesn't feel bad for us, learn to adapt

CS23000 - 2.0 rating

Taking this as CompE -Lectures are engaging but you'll learn very little -Best score on hw is 89/100 unless you go blow his mind (retype in diff language) -Grading criteria unforgiving, 10-20% off for minor errors -Exams almost definition based -Projects take 5-20 hours, 9 total -Plan low course load, passing requires time to teach yourself

CS240 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

59%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 53 grades
Most common grades:
A (11)
B (9)
A- (9)
Grade Distribution
A(15)B(16)C(5)D(1)F(0)A-/B+(17)
Based on 60 reported grades
A: 11
B: 9
A-: 9
B+: 8
Common Tags
Tough grader (20)
Lecture heavy (7)
Skip class? You won't pass. (6)
Graded by few things (6)
Hilarious (5)
Lots of homework (5)
Tough Grader (4)
Caring (4)
Rating Trend

Declining

-1.36 avg change
Jan
Mar
Apr
May
Sep
Nov
Last 6 months
Ratings by Course

2014

5.0

(1)

CSCI

5.0

(1)

LOTSOFCLASSES

5.0

(1)

N201N241

5.0

(1)

N342

5.0

(1)
+23 more courses
Difficulty by Course

CS24000

5.0

24000

4.5

240

4.3

23000

4.3

CSCI240

4.3

Reviews (95)
4.0
4.0
CS
Oct 19, 2003

I took this guy's Visual Basic class a few years ago. If you want to learn programming, this is the guy to go to. It is not an easy A. You have to work, but you will thank yourself later. He's a little off the wall. Keeps the class interesting.

5.0
3.0
CSCI
Dec 3, 2003

Best lecturer I had in my college career.

5.0
3.0
LOTSOFCLASSES
Dec 10, 2004

great wrote the book we were working from!!

5.0
4.0
N201N241
Dec 18, 2004

Education, and computers are his passion, and it shows. You need to take one of his classes!

5.0
2.0
N342
Jan 25, 2005

Very entertaining

5.0
3.0
MANYCLASSES
Grade: B
Sep 8, 2005

I could actually understand programming with him. And if I was having problems, he didn't make me feel like crap while explaining things to me.

5.0
3.0
FLASHPROGRAM
Sep 29, 2005

Excellent teacher - he really took the time to make sure his students understood programing. He did not hesitate to give individual attention to students with questions.

5.0
2.0
WEBDESIGN
Mar 14, 2006

Not only does Andy explain things well, he has this incredibly goofy sense of humor which keeps you listening. He is also really relaxed. You will get out exactly what you put in to his class.

5.0
3.0
CSCI230
Nov 10, 2008

Great Prof. Explains everything perfect. Great sense of humor.

4.0
1.0
CSCIN351
May 12, 2009

Andy is fantastic! He is funny and is very knowledgeable about his multimedia. He is a very busy guy but you can get a hold of him through Oncourse. His assignments are fun and they help you understand the software that is taught better. The software taught is freeware software so you can do the assignments at home. Highly recommended!!

1.0
5.0
CS230
Mar 3, 2010

Awful. If you take the online class prepare to hate your life. This class is ridiculous. Many times I have emailed him and asked for help, and still no response from him. Not helpful at all.

4.0
1.0
CSCI230
May 12, 2010

Good teacher. Do recommend. He will always take the time to help you if you go see him. A little iffy on responding to emails. If you take the DE section, make the time to go to at least a few of the on campus lab sessions, especially later in the semester.

3.0
3.0
CSCI230
Dec 22, 2010

Harris is an okay lecturer. He's rather funny in class and is very helpful in lecture, but outside of it he is nearly useless. In the labs his help is nearly non-existent and he never, never responds to emails, so don't bother. However, the teacher-assistants under him were very helpful and easy to contact.

2.0
4.0
CS000
Jan 11, 2011

He will never respond to your emails and he even stood me up once for a meeting when we even agreed upon a time and place. He never grades anything, except the final project, and his minions that do grade do not grade anything until the end of the semester so you have no idea what your grade is in the class. Very arrogant

2.0
5.0
CSCI230
Feb 3, 2011

Had this class online and i had to drop it. The professor did not respond back to my emails and was not available during his office hours.

2.0
1.0
CSCI230
May 7, 2011

Like the others I took the DE course for CSCI230. It was pretty terrible. The last day of the semester he still did not have the final ready (converting it from Java -> Python). Extremely uncommunicative. He seems like a good teacher but the DE section sucks if you're not already familiar with programming. If you aren't, don't take the DE for this.

1.0
5.0
CSCI240
May 26, 2011

I used to be a computer science major, but after taking CSCI 240 with this guy, I felt completely like crap. He could not teach worth a crap. When I tried to get help sessions with him he didn't help me at all and made me feel stupid. I'm a math major now, good riddance.

5.0
2.0
CSCI2300
Jun 6, 2011

Taking the class online. Excellent online lectures. Crystal clear, well thought out(and funny). He's THERE for office hours when I've gone spontaneously every time. He has responded promptly to emails. Used to be a CS major. This is what you should expect folks. I'd recommend him to a friend!

5.0
1.0
CSCI230
Aug 24, 2011

He said EXPLICITLY not to use oncourse's email. Use his real email. It's their own fault. Taking any class DE is a risk; he even invited DE students to attend any lab or class! His grading is lax, and he's quite entertaining. I attend because he makes me laugh.

5.0
3.0
CSCI230
Dec 22, 2011

I took this class online. I had never done any computing before, and I loved this class! In my opinion, he is an excellent instructor.

3.0
1.0
CS240
Dec 27, 2012

He doesn't communicate via email ... it's that simple. He doesn't grade any of your work and his exams are full of errors. He's doesn't actually go into any depth because he doesn't know the material which is why he only teaches freshmen. It's sad, but an easy A if you know how to program already.

2.0
3.0
CSCI230
Mar 25, 2013

He teaches the class as if everyone in the class had previously programmed which was not the case at all. His lectures are not clear at all. I learned everything myself, no need to attend lecture you wont learn anything. It is hard to communicate with him, he doesn't reply to emails.

2.0
3.0
CSCI24000
May 10, 2013

He doesn't respond to emails. He doesn't grade anything. He can't teach. No point in attending lectures. His teacher assistants are terrible!

2.0
2.0
CS23000
Oct 29, 2013

Teaches as if eveyone in his class has coded before. Doesn't clarify anything. Gave us projects on things due on Fridays and wouldn't teach you how to do it until Thursday's lecture. Sure he's funny, but I wanted a teacher, not a comedian. His TAs aren't helpful either.

5.0
1.0
CSCI230240
Grade: A+
Oct 29, 2013

Hands down the best professor I have ever had the pleasure of learning from. Andy's classes are absolute joys to attend; he fancies himself a comedian. He understands the material extremely well; he has worked in the industry and thus knows what actually matters. Outside lecture he is less helpful but with this sort of material, help is everywhere.

5.0
1.0
CSCI24000
Oct 30, 2013

Great Prof. Explains everything well. If you are confused, just talk to him at any time you would like. he is always there to help.

2.0
3.0
CSCI230
Nov 24, 2013

There is no way Harris has worked in industry. He is too disorganized. Funny, for sure. And if you caught him in his office (don't try mornings) he will help you. Will not answer personal mail or any other kind of mail. I expected more from a majors course.

1.0
4.0
CSCI230
Dec 5, 2013

Great class if you want to spend your money and time listening to someone talk about themselves and their For Dummies books. Until he writes a book used for majors, he should work his ego outside of class. I had to teach myself everything. I'll get an A, but only because I taught myself.

2.0
2.0
CSCI230
Grade: A
Dec 19, 2013

His lectures are not lectures at all- just one big comedy routine. He is funny though. So if you want to have a couple of good laughs, take his class. But if you want to learn how to program, you're better off learning elsewhere

5.0
2.0
CSCI24000
Grade: A+
Apr 1, 2014

He's an excellent professor. His lectures are entertaining and he spends a lot of time talking as if you studied the night before. There are no books for this course, but he has his own website with sample codes. The point of the class is to learn OOP, not simply just to code. You should know basic programming before taking this class.

2.0
5.0
CSCI240
Grade: Pass
Apr 11, 2014

Lecture material does not line up with projects (i.e. lectures on Java during C++ labs). Lectures often descend into random Youtube clips or other such entertainment; try to take notes, I dare you. No feedback on turned in projects. No/unbalanced grades. No textbook. No real syllabus. For a class on data structure, it could have more.

2.0
4.0
CSCI24000
Grade: B+
May 14, 2014

Through previous comments you should know you either love this guy or you loathe him. I think if you already know programming in java and c++ and can tolerate unorganized and confusing professor's you will love this class. If you are learning c++ and especially java for the first time then welcome to " I hate andy harris" club.

2.0
3.0
CSCIN342
Jun 13, 2014

Don't expect very much help from Andy's textbook or video lectures. The TA is the only reason I stuck with the class because he was so helpful. Andy likes to talk about himself more than the material. My biggest issue: max grade on assignments is a 93, unless you go way above and beyond. Good class overall, but you will either love or hate him.

5.0
2.0
230000
Oct 14, 2014

Great teacher, if he were able to teach one-on-one, his scoring would be really high, but with the recitations (with potentially badbusy recitation leaders, you need a study group).

5.0
2.0
CSCI240
Grade: A
Dec 3, 2014

Andy is always ready to teach his materials!

3.0
5.0
23000
Dec 13, 2014

Some good and some bad. The course is difficult when you have never coded before. Fun in lecture and is excellent with helping, IF you catch him. Extremely difficult to get in contact with because he doesn't respond to emails. Terrible grading because you have to go above and beyond to get above 90% which is impossible if you haven't coded

2.0
4.0
CSCI230
Grade: A-
Dec 17, 2014

If you don't come in with prior programming knowledge, you're not going to understand him. All his lectures are taught using programming vocabulary that was way over my head. Not very helpful, and doesn't respond to emails. I've always been a straight A student, but received my first A- from Andy (only because I did a lot of outside research).

5.0
2.0
CSCI230
Grade: A
Jan 12, 2015

If you take this class with the eagerness to truly learn computer science, you will learn above and beyond. . Hilarious; got a six pack from laughing the first few lectures!

5.0
1.0
CSCI23000
Grade: A+
Mar 25, 2015

Easy to pass if you just show up. The class is 100% geared towards those who have no experience programming. TA's are good and willing to help you pass if you struggle. His jokes can get old, but i'd gladly rather bad jokes than no jokes

5.0
1.0
CSCI2400
Mar 31, 2015

If he's teaching the class, take it. He's the greatest teacher I've had without a doubt. Every class is amazing. His lectures have been the only classes I've looked forward to in college. CSCI teachers later will suck, so enjoy the Harris while you can.

5.0
3.0
2014
Grade: A-
Apr 6, 2015

I had no programming experience, I'd highly recommend him. If you're an engineering student going straight to 240, good luck :'D. This is a direct continuation of the 230 class, which btw helped me like crazy, and you're sorta expected to know some stuff by 240. That said, he's a great lecturer. Use his site and resources.

2.0
3.0
CS23000
Grade: A
Apr 29, 2015

Many people here comment on how funny he is. He is funny. He is also NOT a good teacher. Not organized, not available, talks too much about himself. Honestly, I'm not here to be entertained. He teaches to the lowest common denominator. I had to learn the important stuff on my own.

5.0
3.0
240
Grade: B+
Aug 14, 2015

Here is a tip. Before you take this course you should have a decent grasp of OOP, compiling C++ programs, makes files, and how to implement the stack and heap. If you understand and know how to apply those concepts you will do fine. Heads up!, if you are thinking of taking someone's code and using it as your own... you are going to have a bad time!

5.0
4.0
24000
Grade: A
Oct 22, 2015

Andy is the reason I am a computer science major. I had virtually no interest in hard work before coming to his class. After taking him twice, I am a seriously formidable coder, and have a lot of extra knowledge as well. He teaches differently than most which may turn some off, but I think it is amazing. He changed my life.

4.0
4.0
CSCI23000
Grade: A
Oct 25, 2015

Someone recommended I take Andy's class last semester. Really glad I did. He's a fantastic teacher with many years underneath his belt. No, he won't hand you the answer; he will make you work for it. However, he will always support and help students who are willing to put the time and effort in. One down side: Don't expect to get 100% on anything.

5.0
4.0
CS23000
Grade: B
Dec 25, 2015

Great professor. A lot of the help came from the teacher's assistants, of which will make you work for the answer. Class mainly shows GUI's, and simple programming algorithms that might take time to learn, but the lectures and recitations help out tremendously. Do you work, and get a solid B. Work hard, and you'll achieve great things.

1.0
4.0
CSCI23000
Grade: A-
Feb 11, 2016

If you have no programming or lack prior knowledge of computer science concepts, avoid Andy at all costs. While the class is an Intro to Computer Science, he expects students to know things BEYOND the basics before starting & teaches on this assumption. Incoherent lectures to beginners. Rude & condescending. I wish I had gone elsewhere for CS

4.0
1.0
CS240
Grade: A-
Mar 10, 2016

Andy is a very intresting person, some hate him, some love him. Personally, his teaching style really worked well with my learning style. He gives us very clear, simple examples, but we as students have to research well beyond those examples. For me, this helped alot because i prefer simpler examples and harder assignments than the vice versa.

1.0
5.0
CS24000
Grade: B+
Mar 20, 2016

Took his 23000 and 24000, he's by far the worst professor I've had at IUPUI. He's really self-absorbed, "I write books, and you can't feel anything about programming until you have" attitude, has no textbook for a foundation or reference that's relevant to his topics. If you don't know any programming, seek these classes somewhere else.

2.0
4.0
CSCI24000
Mar 31, 2016

He is a funny guy, but not the best professor. He is more worried about the next joke than what he could do to help his students. If you are a computer science expert, you will enjoy the class; however, if you are a beginner, which the class is for, you will struggle. He does not help with the homework at all, recitation leaders are lifesavers.

4.0
3.0
CS230
Grade: B+
Apr 28, 2016

Andy is legendary in the computer science department. I think he is an excellent teacher and his lectures are hilarious. However, his class is not easy. You really have to complete all the homeworks or you will not be able to complete the final project for lack of coding practice.

3.0
4.0
CS240
Grade: B+
May 9, 2016

He doesn't utilize all the time to actually teach. Half the class is talking about random topics, news articles, and whatever else. If you haven't done much programming, expect long hours. You could honestly skip lectures and do fine. Show up to recitation (that's where you'll get the most learning). Basically DIY type class. Nice guy though..

1.0
4.0
CSCI24000
Grade: B
May 20, 2016

Worst professor I have ever had. You can skip every lecture and pass. Andy stood me up twice when agreeing to help me on a project. He's very self absorbed and spends most of lecture joking and bragging about his books. Condescending to beginners. No control over the class-lots of talking and game playing. Incoherant organization of material.

1.0
3.0
CSCI2300
Grade: A-
May 20, 2016

I honestly don't know where to start. His class has no organization-no schedule or anything. He's so hard to follow in class if you're a beginner. If you have no experience programming, you will spend the whole semester trying to figure out what it is you need to know, because he never really tells you when you should be studying what.

5.0
4.0
CS240
Jul 27, 2016
Would take again

Go into this class with the mindset that you are going to have to put aside a good chunk of time to learn material. While difficult, I also found the class to be very rewarding, and vastly improved my programming skills. Andy was always there to help, and would respond promptly to any questions I had, often within the hour! Pro tip: work ahead!

1.0
5.0
CS23000
Grade: Incomplete
Oct 21, 2016
Wouldn't take again

If you're unfamiliar with Python, this professor is the wrong fit for you. He doesn't explain how to write in Python. He just puts stuff on the board and expects you to understand everything. The projects are typically given before you can really understand the material.

1.0
5.0
CS23000
Grade: Drop/Withdrawal
Nov 3, 2016
Wouldn't take again

DO NOT TAKE A CLASS WITH HIM unless you are already an expert at coding. Like many others I was a beginner in the class with little experience. Andy didn't teach us ANY CODE and then expected us to do projects after the 3rd week of him taking about all his accomplishments. There weren't any lessons about the things needed to do outside of class.

4.0
4.0
CS240
Nov 24, 2016
Would take again

Excellent professor, but his grading policy (240) is distracting and inconsiderate. I understand this is Purdue Science, so it should be hard, but his grading policy leaves no room for mistakes. If you do what he asks, you get 80 per homework. However, you will make mistakes, so expect a 73 or 75 on each homework you submit.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
CS23000
Dec 8, 2016
Would take again

Andy is so nice and understanding, he's actually one of the best teachers I've ever had. I can't speak for how he might grade in harder classes, but I'm in his 23000 class and he has been super patient, supportive, and kind in helping me with the classwork. For whatever reason, I actually had an easier time communicating with him than the TAs.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
4.0
CS230
Grade: A
Dec 11, 2016
Would take again

Class with Andy is a treat. He is not a conventional lecturer by any means and that is what is great about him. At no point during the semester did I feel disengaged. Don't skip lecture and definitely don't skip recitation. You will not pass if you do.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CSCI230240437
Grade: A
Dec 16, 2016
Would take again

Honestly not the best intro to programming teacher out their but easily the best professor in Computer Science at IUPUI. His programs enforce the theory taught in class, which is really nice. Exams are easy if you show up to class and pay attention. Makes lectures entertaining, really makes you want to try your best.

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CS23000
Grade: B
Dec 23, 2016
Would take again

This is the teacher that I have learned this most from in class. I have learned this most from this teacher here at this school. He makes learning fun. I have heard that he treats some students differently than others. Make sure you try to wow or amaze him if you have the skill, because then he is easier on you. You will have to put effort forth.

Respected
Hilarious
Amazing lectures
2.0
2.0
CSCI23000
Grade: A-
Jan 5, 2017
Wouldn't take again

Andy is one of the easiest teachers ever which is unfortunate. His lectures are 2-4 weeks ahead of the program you are currently working on and thus generally a waste of time to pay attention to. He also gets distracted and off topic extremely easy. Just go to recitation and you can skip lecture. Only the final project has any difficulty.

Clear grading criteria
1.0
4.0
CSCI2300
Grade: C
Nov 7, 2017
Wouldn't take again

He claims "it's better if you haven't learned any code" & you take this class rather than if you already knew some code language. That is wrong, I didn't know any code and I felt like everyone else around me did. Terrible teacher, he just repeats the same lectures from 50 years ago & is too full of himself since he's an author. Not a very nice dude

LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
CSCI2300
Grade: A
Dec 20, 2017
Would take again

Knowing Andy, he's probably read all of these reviews. Andy is very caring, supportive, and helpful towards you if you have a good attitude. His lectures are usually unrelated to the week's assignment. It is vital you go to lab as the TA's do most of the teaching for the assignments. If you want an A be ready to ask a lot of questions and research.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
2.0
CS23000
Grade: A+
Apr 27, 2018
Wouldn't take again

If you have no programming experience, be ready to learn on your own on youtube or udemy. Which is fine, but do not expect him to teach code in class. I did not go to class or lab, I learned python online, did the assignments way ahead of time, and passed the exams. CLASS IS NOT NECESSARY. Andy is a nice dude, but not a teacher I would take again.

1.0
4.0
CSCI24000
Grade: B
Dec 6, 2018
Wouldn't take again

Not a beginner friendly class. Be prepared to teach yourself. After the 2nd assignment no need to waste time in the lectures they won't coordinate with the lab assignments. Go to your lab w/ the TA's they'll usually explain things best. His lectures online are better. If you're passionate about CS and willing to self-teach you'll be fine.

Clear grading criteria
4.0
4.0
CSCI24000
Grade: B+
Jan 4, 2019
Would take again

Very friendly guy with a true passion for what he does, and I learned a ton as a result. Albeit, this was the most difficult course I have taken thus far just based on the grading criteria of the labs. The base grade of an assignment is a B- and you have to add features to get your program to a higher "subjective" grade. Use your resources often.

Tough Grader
LOTS OF HOMEWORK
Hilarious
4.0
2.0
CS240
Grade: A
Feb 5, 2019
Would take again

The TAs do all of the grading and labs, so Andy only does the lectures. He does an amazing job at them and you will absolutely need to go to class of you have little programming experience. If you don't do the assignments, you will fail. However, they are easy enough and the TAs grade harsh but fairly.

Tough Grader
Hilarious
Amazing lectures
4.0
4.0
CSCI23000
Grade: B+
Apr 24, 2019
Would take again

Not a normal class structure. It is hard for beginners, but learning to program is hard. You absolutely have to go to recessitation as that's where you get hands on learning. Beginners will not be able to do assignments without it. Andy is a cool and funny dude. He isn't very available which is annoying, but when you get with him, he really helps.

3.0
5.0
CSCI2400
Grade: A-
Apr 25, 2020
Wouldn't take again

Overall, it depends on how much you're willingly to invest in it. It is one of the hardest classes I've ever taken. Matt is the most helpful and amazing TA, he doesn't give you answers, but helps you to get there. I found myself lost half way through Andy's lectures. I used to look up his 240 Examples repo and learn from it. Be prepared hard work!

Lots of homework
Lecture heavy
Tough grader
3.0
4.0
CSCI24000
Grade: C
May 9, 2020
Would take again

The TAs grade all the assignments, and lead the recitations. This is where you do all the hands on learning and you really need to attend these. Andy does the lectures which he makes decently entertaining. If you ever want to talk to Andy go to his office hours and take to him, hes really caring and wants you to succeed.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS23000
Grade: C
Oct 27, 2020
Wouldn't take again

Andrew Harris, is perhaps the worse professor I have had in my 3 years at IUPUI. His lectures are very vague, he will teach you one far off related task and then expects you to recreate so much more. The TA's do 10 times the work and are very strict on grading. He expects you to learn everything from google but is so fast to label you a cheater.

1.0
5.0
CS23000
Grade: B-
Nov 3, 2020
Wouldn't take again

The material is not necessarily difficult, It just isn't taught. This professor doesn't really understand the word teaching rather just lemme talk for an hour aimlessly about coding and see if you can somehow learn from it. The TAs will save you, make sure you ask a lot of question. I have no words to explain how bad this course is, goodluck.

1.0
4.0
CSCI230
Grade: B
Feb 3, 2021
Wouldn't take again

Andy Harris is an egomaniac that does a terrible job at introducing students to computer science. If you do everything he asks on an assignment you get a B. If you want an A, you have to "impress" him with the "extra credit" (technically would be regular credit). On the bright side most of the other CS staff at IUPUI is excellent. Good luck.

Skip class? You won't pass.
Tough grader
1.0
4.0
CS240
Grade: B-
Apr 27, 2021
Wouldn't take again

He gives good feedback if you show up but if you don't, you're screwed. Most of your grade hangs in the balance on your final project so you better have it working or else your grade can plummet from an A to a C. If your not great at programming get a lot of outside help otherwise passing is not guaranteed.

Gives good feedback
Skip class? You won't pass.
Graded by few things
1.0
4.0
CSCI23000
Grade: B
Jun 13, 2021
Wouldn't take again

I believe its a very easy A class but he manages to make it so difficult. He gives a totally different example of an upcoming assignment and then expects you to do well. On top of that, his grading policy is just ridiculous. If you want an A on each assignment then you have to show a miracle for him. Thankfully,I pass but not with the grade I hoped

Tough grader
3.0
5.0
CSCI24000
Jan 9, 2022
Wouldn't take again

Professor Harris is a good professor and is helpful if you work with him. The class was informative and I leaned quite a lot from him. My only issue with this course was the way things were graded. Doing everything asked of the assignments gets you a B. In order to get an A, you have to go above and beyond, which usually means doubling the work.

Tough grader
Caring
1.0
4.0
24000
Grade: B-
Mar 10, 2022

Simple. In the class he teaches you the hello world program while the assignment for the week is to build the next facebook if possible.

Tough grader
1.0
5.0
CS240
Grade: A-
Mar 11, 2022

I usually hate to write a bad feedback, but this man deserves all the hate. He is cruelly unfair with his grading criteria. Imagine you work your butt all day and you ace the base, and then you get B cuz u didn't do the Blackbelt(The EC he says). words can't describe how bad this class was. I even dropped one of my classes cuz of him.

Tough grader
Lots of homework
2.0
5.0
CS23000
Grade: C
Jun 12, 2022

Professor Harris is such a tough grader, you won't get an A unless you "blow his mind". He expects beginners to know a lot and was just overall pretentious. In a lecture he says that he "Doesn't feel bad for us, learn to adapt." I wouldn't take a class with him again. I guess it could be worse though.

Tough grader
1.0
5.0
CS240
Grade: Not sure yet
Dec 4, 2022

Taking this as CompE -Lectures are engaging but you'll learn very little -Best score on hw is 89/100 unless you go blow his mind (retype in diff language) -Grading criteria unforgiving, 10-20% off for minor errors -Exams almost definition based -Projects take 5-20 hours, 9 total -Plan low course load, passing requires time to teach yourself

Tough grader
Get ready to read
Online Savvy
5.0
3.0
CSCI24000
Grade: A
Jan 20, 2023
Would take again

Andy will teach you to focus on effort over grades. He's preparing you for the reality that CS is extremely difficult. You're going to have to learn a lot on your own but Andy and the TAs will be there when you're stuck. I started out feeling like these other negative reviewers but now I genuinely respect and appreciate Andy's classes.

Caring
Respected
Accessible outside class
1.0
5.0
24000
Grade: B-
Jan 27, 2023

This class is a complete waste of time and money.The lack of proper teaching has left us to learn everything on our own. Harris is a lazy and incompetent teacher.Students deserve better than this and should demand a refund for the time and money wasted on this sham of a class. Harris should be fired for his complete lack of effort and incompetence.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CS23000
Grade: Rather not say
Jan 28, 2023

Andrew is a good guy but a bad teacher. He never uses the whiteboard and does not provide problem sets. Furthermore, the lack of practice problems in lectures is lacking and his grading criteria are pretty unfair for intro CS. If you follow the rubric, you are lucky to get an A or B. Apparently, you need to wow this guy to do well. like what??

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
230000
Grade: C
Mar 2, 2023

This professor's teaching style is ineffective and unhelpful, leaving students struggling to grasp concepts. His attempts at humor fall flat and create an uncomfortable learning environment. I am disappointed with the quality of education received and hope for action from the administration. I felt like I wasted my money on this course.

Tough grader
Test heavy
Graded by few things
1.0
5.0
240
Grade: B-
Mar 11, 2023

Andy's way of teaching a new language in lecture consists of chatting bs about "hello world" without going over the essentials. Labs are basically lecture 2.0 so you don't need to waste 75 minutes of your life because all Andy does is go over his own code. You are better off learning from Leet Code than this joke of a professor.

Tough grader
Test heavy
Graded by few things
1.0
4.0
230000
Grade: Rather not say
Apr 10, 2023

I'm glad to share that Andy is finally leaving IUPUI. This is a great day in our academic history. His lack of pedagogy in computer science has been a thorn in our sides for months. I have had to teach myself everything. I am overjoyed to see him go and hope he never sets foot in an educational institution again. Good riddance, Andy!

Tough grader
Lecture heavy
Graded by few things
2.0
5.0
24000
Grade: B-
May 1, 2023

As a professor he really does care about his students, and encourages them to come to him with questions/concerns. However as an instructor there are a few issues. If you do everything right on your project to the letter, you will receive an 89. The lectures dont always feel like they adequately prepare you for the projects. You have to go to lab.

Tough grader
Clear grading criteria
Caring
1.0
4.0
23000
Grade: Not sure yet
May 3, 2023

who do you think you are? you don't even have a degree in CS much less a CS graduate degree. it's just a media arts MS lol. yeah, you wrote some books and held some SWE jobs, but you're not hot stuff. news flash, purdue isn't giving you a teaching contract come this Fall if that doesn't make how you're viewed any clearer.

5.0
3.0
CS230
Grade: B
May 13, 2023
Would take again

I enjoyed prof Harris' classes. He is a good guy who will help you out, and encourages interest in the classes. Classes are fun and the work he gives is challenging in a good way. His content is very relevant and useful.

Tough grader
Gives good feedback
Inspirational
1.0
5.0
240
Grade: B-
Sep 7, 2023

Since the nerds wanted to report my rating, here's another one. Harris has a sped degree from IUPUI and you can tell he has one. python class had 40+ dropouts, some changed majors; java and c/++ class saw 100+ dropouts, most changed majors. He was fired from IUPUI because of he taught extremely horribly. He gives midterm and final projects/exam

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSCI230240
Grade: B+
Sep 7, 2023

Andrew Harris...where should I start? His lectures sucked and never helped us on assignments. For example he would show us how to do "hello world" in c++ and expects us to make the next facebook on the next assignment. He was a good person, but what's the point of a good person if he doesn't teach properly? Luckily Purdue didn't give him a contract

Tough grader
Lots of homework
Lecture heavy
1.0
4.0
23000
Grade: B
Nov 7, 2023

why are all of his disciples reporting the bad reviews of him. yall are glazing so hard for a guy that doesn't care about you. the only happiness i got out of that class is when he would wlak into class sad, knowing he would not be teaching at iupui anymore. good riddance

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSCI240
Grade: A-
Nov 9, 2023

He only lets you get a max 89% unless you go above and beyond. First two projects are easy, then they get to the point where you need to spend 12-15 hours.

Tough grader
Lots of homework
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

59%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 53 grades
Most common grades:
A (11)
B (9)
A- (9)
Grade Distribution
A(15)B(16)C(5)D(1)F(0)A-/B+(17)
Based on 60 reported grades
A: 11
B: 9
A-: 9
B+: 8
Common Tags
Tough grader (20)
Lecture heavy (7)
Skip class? You won't pass. (6)
Graded by few things (6)
Hilarious (5)
Lots of homework (5)
Tough Grader (4)
Caring (4)
Rating Trend

Declining

-1.36 avg change
Jan
Mar
Apr
May
Sep
Nov
Last 6 months
Ratings by Course

2014

5.0

(1)

CSCI

5.0

(1)

LOTSOFCLASSES

5.0

(1)

N201N241

5.0

(1)

N342

5.0

(1)
+23 more courses
Difficulty by Course

CS24000

5.0

24000

4.5

240

4.3

23000

4.3

CSCI240

4.3

Similar Professors