Professor: Andrew Harris
Department: Computer Science
College: Indiana University-Purdue University Indianapolis, Indianapolis, IN
Rating # 1
Overview:
- Course: CSCI24000
- Grade Received: B+
- Overall Rating: 4.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Mandatory
Comment:
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.
Rating # 2
Overview:
- Course: CSCI24000
- Grade Received: B
- Overall Rating: 1.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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.
Rating # 3
Overview:
- Course: CS23000
- Grade Received: A+
- Overall Rating: 2.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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.
Rating # 4
Overview:
- Course: CSCI2300
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: N/A
Comment:
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.
Rating # 5
Overview:
- Course: CSCI2300
- Grade Received: C
- Overall Rating: 1.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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
Rating # 6
Overview:
- Course: CSCI23000
- Grade Received: A-
- Overall Rating: 2.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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.
Rating # 7
Overview:
- Course: CS23000
- Grade Received: B
- Overall Rating: 5.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Mandatory
Comment:
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.
Rating # 8
Overview:
- Course: CSCI230240437
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: N/A
Comment:
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.
Rating # 9
Overview:
- Course: CS230
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Mandatory
Comment:
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.
Rating # 10
Overview:
- Course: CS23000
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 11
Overview:
- Course: CS240
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Mandatory
Comment:
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.
Rating # 12
Overview:
- Course: CS23000
- Grade Received: WD
- Overall Rating: 1.0
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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.
Rating # 13
Overview:
- Course: CS23000
- Grade Received: INC
- Overall Rating: 1.0
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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.
Rating # 14
Overview:
- Course: CS230
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Good
Rating # 15
Overview:
- Course: CS240
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Mandatory
Comment:
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!
Rating # 16
Overview:
- Course: CSCI2300
- Grade Received: A-
- Overall Rating: 1.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Not Mandatory
Comment:
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.
Rating # 17
Overview:
- Course: CSCI24000
- Grade Received: B
- Overall Rating: 1.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Not Mandatory
Comment:
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.
Rating # 18
Overview:
- Course: CS240
- Grade Received: B+
- Overall Rating: 3.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Not Mandatory
Comment:
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..
Rating # 19
Overview:
- Course: CS230
- Grade Received: B+
- Overall Rating: 4.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Mandatory
Comment:
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.
Rating # 20
Overview:
- Course: CSCI24000
- Grade Received: N/A
- Overall Rating: 1.5
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Not Mandatory
Comment:
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.
No comments:
Post a Comment