Ravi Narayan - University of Hawaii at Manoa

Professor: Ravi Narayan
Department: Computer Science
College: University of Hawaii at Manoa
Rating # 1
Overview:
  • Course: ICS332
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
The course assignments/quizzes were pretty inconsistent in terms of what we were tested on. There was 10 questions assignments with some questions requiring some computational evaluation, that takes up a good chunk of your quiz time. This course does not teach application of the teaching concepts very well.
Rating # 2
Overview:
  • Course: ICS332
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
His class is 2.5 hours long once a week and it is difficult to focus for so long. If you keep up with the assignments and go in for office hours you'll be fine. His class isn't crazy hard but it also requires you to study.
Rating # 3
Overview:
  • Course: ICS212
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Professor Ravi's 212 is a really in depth look at C. You need to pay a lot attention to the lectures to be able to handle each homework. The homeworks themselves can take quite a few hours to solve, so don't start them on the last day. Luckily he has a lenient late homework policy. Going through this class will make you a much stronger coder.
Rating # 4
Overview:
  • Course: ICS451
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
good at lecturing but has no idea on how to run a class. He really wants students to go out of their way but provides little support and communication. strong no from me.
Rating # 5
Overview:
  • Course: ICS212
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He is a smart and interesting person. This class tests your ability to think and problem solve more than anything (I consider it more of a puzzle class than a programming class). And yes the class has its challenging moments, but that is to reward the people with the better instincts and ability to think critically.
Rating # 6
Overview:
  • Course: ICS212
  • Grade Received: Not sure yet
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Ravi is a good guy. He's even a terrific lecturer. Where he is horrible is in the way he conducts his class and grading. He explains things very well but because of this, he spends too much time on too few things and doesn't get around to a significant part of the material. Worse, there's no textbook or suggested reading, so get tons of help.
Rating # 7
Overview:
  • Course: ICS212
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
One of the best teachers you'll ever have. Just make sure to ask questions. If you do the homework well you'll pass. The exams are tricky but if you understand what you did wrong you learn a lot
Rating # 8
Overview:
  • Course: ICS212
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Nice guy, but very disorganized. He gives students next to nothing in materials for studying and reviewing, so his exams are pretty hard. He makes his assignments purposely vague so you can ask questions. However he works full time, so good luck asking him questions via email. He shouldnt teach if he so busy because it affects the quality of class
Rating # 9
Overview:
  • Course: ICS212
  • Grade Received: C
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The best professor I've taken so far. Don't take his class if you don't have enough time to spend in it. Homework cannot be done the night before, at least not well. If you are diligent enough to seek out him or the TA for help, the class will not be as hard as others have found it. Getting stuck for an hour is too long, and write your code first.
Rating # 10
Overview:
  • Course: ICS332
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
doesn't provide good insight for 332, so leans a lot on you reading the textbook on your own
Rating # 11
Overview:
  • Course: ICS212
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
only teacher for 212, but good at what he does. insight provided during lectures really helps with explaining assignments
Rating # 12
Overview:
  • Course: ICS212
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
A lot of people love this teacher. I am not one of them. His tests are unnecessarily tricky which is unrealistic with text editors. He is always late to class which is inconsiderate of student's time. His jokes are dumb and I don't like his personality.
Rating # 13
Overview:
  • Course: ICS451
  • Grade Received: B+
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He is a great teacher but he also works full time so he doesn't always have the most time to teach.
Rating # 14
Overview:
  • Course: ICS212
  • Grade Received: A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
I found it so rude how he would show up and end most of his lectures/labs 15+ minutes late. The fact that my lab ended (or was supposed to end) at 8:45pm made it dangerous. Grading criteria is vague, and if you dont ask question you'll struggle. C/C++ can be difficult to grasp, but its not nearly as difficult as he makes it out to be.
Rating # 15
Overview:
  • Course: ICS212
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Honestly, I really like this class. Number one thing you need to do is ASK QUESTIONS. He will purposely assign homework with vague requirements so he can challenge you to take charge of your own understanding. Go to every single class. He takes attendance when the class looks empty. His lectures are long but he takes a break in the middle.
Rating # 16
Overview:
  • Course: ICS212
  • Grade Received: B
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Good luck studying for tests, just pay good attention from day one.
Rating # 17
Overview:
  • Course: ICS212
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Despite the long 2 1/2 hour long lecture period, I found myself attentively paying attention and that was simply due to how well Narayan is able to teach. Homework isn't a problem if you attend class and take notes and tests aren't a problem if you do the homework. Overall, a very good learning experience.
Rating # 18
Overview:
  • Course: ICS212
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Funny and smart. Go to lectures or you will miss out on assignment help.
Rating # 19
Overview:
  • Course: ICS212
  • Grade Received: Not sure yet
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Good lectures, the way he explains the most complicated concepts seem elementary. Understanding pointers is vital to surviving this class. His quizzes may seem tricky at times, in order to check for your understanding of concepts. Homeworkprojects are the key factors in this class. Do expect to do some research on your own for learning CC++.
Rating # 20
Overview:
  • Course: ICS212
  • Grade Received: Not sure yet
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Makes things unnecessarily confusing. Seems to be the type that takes pride in being a "difficult" instructor. No slides, only confusing and messy chalkboard stuff, sometimes doesn't even know what he is talking about , so be careful not to get lost when following him down the rabbit hole of pointer tracing. Nice guy though outside of class.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin