For each course, the students' written comments on the CEAS
evaluation sheets in response to the question "What did you like most
about this course?" are listed below. (To find out the answers to
"What did you like least about this course?" you will just have to
take the course)
The professor was engaged,
interesting, knew the material, and clearly put a lot of effort into it. It was
is an enjoyable lecturer. He is knowledgable about
the topic, but doesn't "speak above" his class.
Rao is a great lecturer. He
definitely has a passion for AI and that is conveyed in every lecture he gives.
He also has a keen ability to perceive his students in multiple ways: he always
has a very good feel for how much of his lecture is being understood and he
quickly understands just what a student is asking and is able to give good
answers, even if he over-fits the question a little sometimes. :)
Professor is very enthusiastic about topic. Explained
complicated ideas well.Very willing to discuss ideas
and their real-time implementations. And the way of teaching by the professor
The best thing about this
course was the instructor's enthusiasm for the subject. It was extremely easy
for me to simply sit down and pay 100% attention throughout the lecture.
Additionally, the professor very often repeated ideas 3-4 times when he thought
they were important. This was actually a very refreshing approach, as most
other professors usually say something once and expect it to be committed to
memory instantly and permanently.
Also, the professor had tons of tie-ins to real life intelligence. After all,
we are trying to model real intelligence in AI, but it is easy to obsess over
the little things and forget the big picture. Relating back to real life was
great for this.
Rao is great at find a funny
example to illustrate the idea. This is very helpful. And he can alway find the correlation between two different idea.
Taking this course
convinced me that an intro to AI course should be required as part of an
undergraduate CS curriculum. Pretty soon in industry, the problems being worked
on by programmers on a day-to-day basis will reach the complexity that only AI
algorithms even dare to touch. Without some background in AI, I think future
students will be lost on how to solve such problems.
CSE 598 Kambhampati Instructor
Evaluation Fall 2011
Amazing Course. Ridiculously amazing Professor :)
Overall this is the best class and all the credits should go to
Overall this was one of
the best courses I have taken at ASU. The enthusiasm and clarity with which
Dr. Rao teaches various concepts, keeps you engaged
(and awake :) ) in the class. His examples and analogies
help in understanding and remembering the concepts.
A big thanks to Dr. Rao ...
The professor is absolutely brilliant.Ihaven't come across a professor who is so
knowledgeable and at the same time puts so much effort in making sure he
imparts the knowledge to the students.
More courses of this sort for graduate students as they are
limited to the number of cse598 they can take and have very few courses like
this in their graduate courses.
Best course ever to take
SubbaraoKambhampati is really good professor
and his teaching techniques are exceptional.
Reignited my interest in the topics.
This is the best course I have taken at ASU
This is probably my favorite class
that I've taken in the CS school.
material. I feel like I got a basic understanding of the topics covered that
may drive future studies.
I have no words to praise this professor.
you like most about this course?
I liked a lot of things about this course. This course covered a
lot of interesting topics. The projects were also very useful. They not only
helped to learn the course topics well but also made us involve into a lot of
algorithms and logic while trying to implement them. The professor was helpful
when it came to sharing extra topics and lot of other extra sources for
learning. Also the online lecture videos were made available for later
reference was a huge help.
The instructor's method of teaching made the course very interesting.
All the concepts taught were very relevant. The project was tailored to the
teachings in the class.
Presentation of subject matters and projects
This course covered a broad range of topics. the
projects helped us understand these concepts even better. Dr. Rao is an excellent instructor who keeps you engaged with
good examples and analogies. (and a lot of humor :) )
The course is very interesting and informative.It
really helped understand all the current technologies.
Almost everything .... This course is
worth taking ...
The TA was really helpful.
Class was sometimes interesting, but there are times that it
gets very in-depth and complicated and that's when I get lost. Audio & Video available online.
Cheat sheet for exam.
Take home final.
The information was very relevant. It covered a wide array of
topics all of which very useful and applicable
The course was very well handled and one of the few best courses
there is available in ASU.
Liked the manner in which the classes, assignments and projects
were synchronized. The course itself is very interesting and the professor's
impartation is excellent.
understanding of search engine and realization that there is still lot of work
in doing a better search engine, and professor who made this realization
The course is well
organized and the implementation of the projects makes understanding more clear
and appreciate the course.
The assignments are also very good and help to get clear picture of the course.
The instructor is the best at ASU.
This course introduced me to a lot of aspects of computer science
which i was unaware of. The instructor's efforts motivates the students to do more in this course.
Entire course structure.Project designing.
Course inherently is exciting and interests me, added the
professor is too good and gives various ideas and thoughts to ponder upon
The subject material was new and
interesting, and professor Kambhampati made it very
accessible. I liked that we covered concepts and techniques that we could
actually go home and implement, and that the projects involved us building
something that I would not have expected myself to be able to make.
Applying Clustering for grade fairness
helps ease the tension of getting very low point-grades on tests.
Project was fairly beneficial in gaining understanding of how to implement some
of the topics learned in class
topic and the professor
494/598 [Spring 2010] Information Retrieval/Mining/Integration
Learn the approaches for intelligent
solutions for well known problems
The best thing about this course was the wide
array of topics that were covered in more than reasonable depth - the
instructor put in a lot of effort into preparing for each class and I think
the students benefitted from this.
Prof. Rao was
good at asking the students' opinions about the course. I like that he
brought in relevant, state-of-the-art material for us to read.
I like the fact that Professor Rao introduced a wide array of AI related topics. I
like the collaborative framework established for student cross-pollination.
The professor thoroughly inspired as
students to think. The material was broad, but insightful. The lecture
style coupled with the project was ideal.
The papers and extra study material
provide by the professor where highly informative and excellent. Prof's way
of relating the theory of subjects to real world examples and their
practical application made the whole subject fun and comprehensible.
I like the fact that the professor does not make it a
completely mathematical course, and that he tries to tell the actual logic
behind the problem. I appreciate the fact that this course does not have homeworks, thus allowing us to listen for understanding
only, not for picking up tips for homeworks.
The paper reading was quite useful. The blog, not so much.
Artificial Intelligence has always been
an area of interest to me.
I find the topic interesting and worth learning. The
instructor is always well prepared and makes excellent points.
The lectures should be youtubedcause I rarely catch everything he is trying to say on
the first pass.
I liked the self directed project but in any cases where
projects are directed by students there is going to be a
high variance in the amount of effort people spend. In a class as
general as "advanced AI" this may be inevitable.
Even though I prefer applications and
projects over lectures, this class managed to make lectures enjoyable sans
The instructor all the way. His style
of teaching, making connections across course topics to create a big picture,
his examples and last but not the least his wit. It was a fun ride through the
semester and he really covered the breadth of the vast field of AI
This is one of the most exciting
courses in the department! Unlike other courses that form the basis of a field
of study, this course is (sort of) at the top of the food chain, so the
concepts that we learnt in various other fields are applied here to solve
practical problems and create systems that are truly useful.
The course material covered by
Prof Rao and the examples and analogies that he uses
to teach. Project and homeworks of Prof Rao are really challenging.
A very good introduction course,
which covers a broad spectrum of sub-topics with adequate depth in each topic.
Always a fun course, when it is taken by Rao.
Dr. Kambhampati is an excellent instructor. He knows
the material; he expresses the ideas well; and his enthusiasm for the topic is
The instructor was very
knowledgeable and enthusiastic.
Dr Rao's treatment of the subject matter was
exceptional, where many professors might have over indulged in mathematics to
explain the inner workings of the systems, he
explained everything logically and rationally. This helped all of us clearly
understand the inner working of the subject and gain an appreciation for it.
Excellent projects. They're
difficult, but not too difficult. It's nice that he gives us a
"framework" of lisp code, and then we finish it up. Also, I liked the
use of the blog and the thinking cap questions. It's really nice to struggle
with a hard problem and know that if you don't get it, but just post what
you're thinking, you won't get a bad grade. It allows you to "think out
load" sort of.
It had a lot of interesting
topics and it mad us correlate what we learn with our
everyday life way of thinking. The curving based on all students.
Very interesting topics.
Programs were difficult but fun.
Projects were hard but good.
Loved the professor as a
Great professor, explained
everything, learned tons of stuff.
Excellent course. Professor's reputation is well earned. It's
always awe inspiring to learn from someone who's flat out brilliant. Sometimes
it's hard to keep up, but I really like being challenged.
I can't say it enough. This is an excellent course, and all CS students should
take it. They'll come out of this class much more well
instructor is full of enthusiasm in teaching the topics and with his humorous
examples and analogies, makes boring topics too interesting. The course keeps
you on your toes for the entire semester and sometimes you just wonder whether
this is the only course you have taken in the entire semester. The assignments
and projects of Prof Rao are really challenging.
Tough to survive through Prof Rao's class.
Great course. Must take when Dr.
Rao is teaching it.
Overall, an excellent course.
a pretty good teacher.
This subject was very easily
able to excite my interest. It gave a channel in which all the concepts we have
learnt earlier come to fruition in creating something truly useful. The
projects and homeworks were challenging, and
successfully completing them gave us a feeling of
I enjoyed this thoroughly.
Over all i
liked the class, but wish that I had more time to just learn the material than
sitting there doing homework and projects
CSE 494 Kambhampati Instructor Evaluation Fall 2008
23What did you like most about
Dr. Rao expresses his ideas clearly and make the course more interesting by giving good analogies.
I liked a lot that the instructor tried to give the students a
look over the rim. It was not only about the techniques, but also about the way
how we accept search engines like Google that might be good, but still not
perfect (and we consider them as perfect).
Furthermore, the course gave me a good insight into information retrieval and
how mathematics can be applied in such an environment.
Getting to learn from Rao is in itself a
very nice experience.
interesting material, professor is passionate about the course and communicates
information with enthusiasm...and his own biases and interpretations of reality
as the truth as well. Nevertheless, he's fairly entertaining.
the content was high quality
I have a learnt lot of new concepts in this course.
The projects were, undoubtedly, the best part. They helped me to
deepen my understanding of the topics.
The breadth of the course. The detail of the background for
seemingly simple approaches is
I enjoyed learning about concepts that I can put to use in
personal projects in the future.
The course is very much linked to the new technological
advancements in the field of computer science
I liked the topics on Latent Semantic Indexing and Classification
related topics. The Search Engine project really helped understand the concepts
taught in class better. This course provides a very good base for IR and data
Interesting subject matter.
is a very interesting course which gives awesome background to everyday tools
that we take for granted (i.e. Search Engines).
Rao is a
excellent teacher, communicate the ideas thoroughly. He is the most well
prepared teacher I have ever come across
Be prepared to pull many
People say that the professor gives more work to do, tough course
etc., In the beginning even I felt the same but after a month I felt the course
is simple because the first month I was recollecting linear algebra, which is a
Assignments: All the assignments are straight forward. Dr. Rao
gives an example in the class and you would have to solve a similar thing in
the assignment. You can always go to audio and slides to know what he said in
class If you feel you don't remember.
Project: The course becomes really simple if you know Java. My advice for
students who will be takeing this course in coming
years would be "learn Java" before taking the course. You don't need
to spend more than 3 days for the entire(includes all
the phases) project.
For people who felt you did more work - "More work is directly
proportional to amount of knowledge you get" I bet no one in the class
would deny this :)
This is one of the best courses offered in ASU.
Okay, I know, I wrote a lot. What should I say? I learned quite a
lot in this course. It is not my favorite topic, but still an interesting
thing. My final grade won't be the best I think. In a certain way, one could
argue that my grade reflects my attitude to this course. On the other hand I
wonder, if there is a way of getting a good grade, even if one just want to have a glimpse at IR and not dedicating the whole
semester to it ;)
Interesting topic, enthusiastic instructor. Very broad scope.
The materials covered in the class are very interesting. The ideas
given by the instructor are very insightful.
The structuring as a "true" graduate class.
instructor. The way he teaches and makes the students understand is just
amazing. Clear thoughts, highly enthusiastic, great knowledge about the area
and a really good teacher. The readings for each class which might seem kind of
confusing before class is just "totally understood" after the class.
Each class makes you think and learn new concepts, all credits to the
instructor. Makes every topic interesting and can talk about anything a student
can ask for. I just wanted the class to go for ever!
excellent course for AI lovers. The instructor is just too good, amazing
teacher and highly knowledgeable. Great learning experience and the best class
I have taken so far. I wish there were some more classes!
CSE 471 Kambhampati Instructor
Evaluation Fall 2007
23What did you
like most about this course?
par-excellence- very knowledgeable and creative with an outstanding sense of
humor and very clear concepts. Extremely good examples given to explain concepts(nobody else can make the topic so clear).The
instructor always promptly answered mails.
Very interesting course which motivates you towards AI. You learn a lot from
the course.Highly recommended course(If
you havent taken this course, you are missing
something in life).
Instructor, Unbelievably good at communicating his ideas! Just
makes the subject and class a magic!
The lectures were good--it
was actually more time efficient to learn something by going to the lecture
than by attempting to learn it myself, which is a refreshing change from some
courses I've taken. Also, the instructor used humor in an appropriate way to
enhance presentation of material.
Extra discussions carried out through the blog, and programming
And the enthusiasm and efforts of the instructor.
The pro activeness of the teacher to reach out to the students.
The high quality teaching
Just one word AWESOME and Rao rocks
The lecture is a good researcher in this topic
Materials are very nice, homeworks are
It made me think
The subject matter was interesting.
This was my first AI course and I enjoyed how it related to many
other classes that I've taken, such as the algorithms classes, statistics and
probability, as well as philosophy.
Bayes networks & such
despite the difficulty of the projects they were defiantly
a great learning tool.
2. the humor injected into the lectures by the instructor helped hold my
attention during class and in some cases aided in my understanding of a topic
Overall a great introductory course to AI.
I wouldn't miss any course taught by Rao!
Rao is just wow!
Good prof/good assignments/too demanding
taking this course , my specialization is now AI, that expalins
I wish I had attended more
i enjoyed this class despite the difficulty
CSE 598 Kambhampati Instructor
Evaluation Spring 2007
23What did you like most about this course?
Instructor, Instructor, Instructor. This course is all
about what Rao makes it.
Quite seriously, Rao makes this course funner than it already is, what with
exploring the frontiers of the web and all. I'm pretty sure I'm not going to
forget Pagerank or why K-Means is random for quite
Linking the class metrial to real
world applications, and discussion of cutting
edge research in the class as conference papers etc. Dicussing
and clarrifying mathmatical concepts are relating to applications, which really helps to clarrify certain ideas.
Dr.Kambhampati is an amazing instructor I've ever come across, and the matter
presented in the course is very up-to-date. But somehow, compared to AI class
this class is less energetic, may be because some of the material looks trivial
not much technical difficulty is involved, unlike in AI.
The instructor is so smart, enthusiastic about work and
good at teaching. It is
really challenging and even burdensome to follow the classes and deal with all
required tasks, but I leant a lot. My experience of this course--''Both pain
Overall, I'd rate this as the best CS course I've taken, period.
Dr. Rao is
among the top professors in terms of his ability to teach and communicate
difficult ideas clearly. This course was HARD but it was certainly fair and
well worth the extreme effort I had to put into this elective.
Rao for demi-god-hood.
The course was extremely hard. But it was enlightening,
educational and entertaining. I wish I had or could take more course both from the
instructor and in the field. Rao is in the top two of
my favorite instructors here at
ASU-CSE and one of the few from whom I'd deliberately take another course.
One of the best classes I've ever had. Great teacher, great
material. I would
recommend this class to any CS major that isn't scared of putting in hard work
to see great results come out at the end.
Well over all
courses satisfaction is very high . The enthusiasm of
is a thing to learn from the courses.
Every now then prof was putting insights to current
work going on in some areas
and also links to other areas which gives a better understanding of wats going
on around .
course by Rao.. itz just WOW !!
interesting readings he recommends,
we understand better every single depiction !!
Flawless way the lecture blends,
without a single point of contradiction !
For all the gr8 effort he spends,
his classes are a sure benediction !
But as this fascinating journey ends,
oops.. they've now become an addiction !!
Prof Rao..you're just woww !!!
The Sanskrit saying is 'Na bhooto, nabhavishyati', which means:
'There has not
been and there never will be', used to describe something or someone that is
matchless or unique..both
the instructor and this course qualify to be so...
Very good course. Very
challenging. Unusual but more than fair grading policy.
Dr Kambhampati has a real enthusiasm for
teaching. Even though the topics were
difficult, he made it fun.
This course is an excellent start to students interested in A.I
Very good introductory course to artificial intelligence
Can I take it a second time without doing his homeworks
23What did you like most about
Dr. Rao made this course the success it
was. This course did an excellent job
exposing me to the field of AI and showing me a depth to the field I was not
aware existed. The course was mostly a high-level overview of the field due to
the vast breadth of AI, but he covered it well and made it make sense. The
instruction was extremely well done and that's what made every class worth
The entire course was wonderful, but the best part was the level
of humor added to
learning what is some very difficult material.
Learning about logic (especially probabilistic), planning and
Great subject! Teacher is very enthusiastic about the material and
does a great
job in getting the students to not only be excited about learning, but gives
optional learning material to help take the course outside of classroom and
further the students grasp of the material.
- The enthusiasm of Dr. Rao to present
interesting topics to the students
- The enthusiasm of Dr. Rao to encourage us to be
interested in AI field
- I liked the topics of A* algorithm
- I liked how the answers of the homework were posted afterwards
Very interesting topics. Instructor very knowledgable
Interesting material, enthusiastic presentation.
Adversarial search with Alpha-beta pruning was really the most
concept we learned in my opinion.
instructor's creative methods and ideas -- I think Rao
makes the subject
matter related to AI come alive with his innovative presentation ideas in class
the way he puts the subject across to students, especially first time pursuants of
He also makes the very good point that the demands and quality of a course
should certainly never be dictated by the place at which the course is being
offered, and should instead strive for a level on par with the best
The subject matter was interesting. The textbook was pretty clear.
instructor is very nice and cool.
The subjects. Programming projects.
The instructor teaches
best part of this course are
homework questions and assignments which enhance
the understanding greately.
Wide range of topics covered.
Prof Rao's enthusiasm in teaching is
excellent and it makes the course very
interesting. He covers every relevant topic in detail and keeps the students
interested with clever and frequently humorous analogies and metaphors. The
textbook and course contents complement each other well.
The instructor itself, you should surely meet him.
The way Rao teaches this class.
The course structure was well designed. breadth and depth of courses was balanced. projects were really interested.
Good, very good.
engaging lectures, sheer enthusiasm Prof Rao puts in,
explanation of concepts, wonderful way of communication, fascinating projects
and the feeling we get finally after this enthusing journey of AI course that
learnt a lott...
|Changing one of Einstein's quotes:: |
Imagine sitting in an engaging Rao's class,
an hour seems like a minute ! where as sitting in any other class lecture,
a minute seems like an hour..
............. that is Relativity !!! :-P
is an outstanding instructor. Even though I learned many
techniques that I am already using on the job, taking the course just to have a
class from him would have been worth it.
instructor with a good sense of humor. One gets the impression
he really knows what he talking about, it excites him, etc.
Posting the audio lecture on the web was extremely kind and useful, even for
those students who always attended class. In several instances, it was useful
in disambiguating information and was always handy as a reference to return to
in case of confusion (and in a course like this, there's always some level of
The projects were difficult but very educational. The final product of a search
engine with a handful of features was an accomplishment to be proud of.
Definitely one of the better programming projects I've written for a class.
The smorgasboard of topics covered and, more
importantly and amazingly, how they
all fit together. To call this a survey course would be an understatement.
Rao's courses are consistently the hardest courses
that I have taken -- and also
the courses I learn the most in.
The last-homework-is-the-final-exam was appreciated.
The lack of student presentations/student research projects was appreciated.
The "capstone" aspect of the course - pulling together a
lot of different
subjects - makes it a unique course and keeps the interest high. I wish the
department offered more like it.
Instructor always related the course content to real applications
and hence, it was
fun learning in class. Projects were very helpful, though bit difficult. But it
working on them.
Projects were very challenging and helped us undertand
the internal working of a
search engine along with the engineering issues involved. The course connected
many different computer science areas like IR, Machine Learning, Databases and
the interactions were really fascinating. Many of things we were using but
know how they worked now makes more sense.
·I liked that I
got the chance to put the ideas we learned about search engines and XML project
because I was very interested in that coming into the class
·The intensity of
·I really liked
being able to break down the inner workings of both crawlers and also google. It was a completely new field of knowledge for me,
but one I had thought about before. Awesome class Rao!
techniques and how current the information was. Provided good real world
examples of where many of the techniques we discussed were used.
·Cut a wide swath
across a broad diverse range of information retrieval/integration topics
without glossing over difficult topics. Good use of overhead slides and
computer projection. Professor enthusiasm
some math from previous classes
·Teacher was very
prompt in getting back with the e-mail. I was able to use course material in