Rutgers University Student Instructional Rating
(Online Survey)
Ganapathy V
Spring 2015, 01:198:419:01 — Computer Security (index #10876)
Enrollment= 40, Responses= 15

Part A: University-wide Questions:
Student Responses Weighted Means
No response
Section Course Level Dept
1. The instructor was prepared for class and presented the material in an organized manner 0 0 0 0 15 0 5.00 4.67 4.36 4.29
2. The instructor responded effectively to student comments and questions 0 0 0 2 13 0 4.87 4.70 4.38 4.18
3. The instructor generated interest in the course material 0 0 0 1 14 0 4.93 4.67 4.23 4.01
4. The instructor had a positive attitude toward assisting all students in understanding course material 0 1 0 0 14 0 4.80 4.74 4.44 4.30
5. The instructor assigned grades fairly 0 1 3 1 10 0 4.33 4.30 4.21 4.25
6. The instructional methods encouraged student learning 0 0 1 4 10 0 4.60 4.33 4.12 3.96
7. I learned a great deal in this course 0 0 0 1 14 0 4.93 4.74 4.22 4.06
8. I had a strong prior interest in the subject matter and wanted to take this course 0 0 0 3 12 0 4.80 4.78 4.29 3.76
9. I rate the teaching effectiveness of the instructor as 0 0 0 1 14 0 4.93 4.67 4.13 3.98
10. I rate the overall quality of the course as 0 0 0 6 9 0 4.60 4.48 4.10 3.94

What do you like best about this course?:

The instructor was enthusiastic and encouraged questions.

Very organized, expectations were set from the beginning. Assignments were fair and I actually learned from doing them.

the way it is organized and taught

Great organization. Great professor

The professor really got us thinking about security systems in an interesting way

I loved learning how the computing world is not as secure as I thought it was, and how there are so many ways to compromise a system/user from buffer-overflows and format string attacks, to sql injection and XSS attacks. It was also interesting to see the security standpoint from most types of systems/apps we currently use today (such as android phones, web browsers, and virtual machines). I though the papers were interesting as well as they gave us real life examples of how stuff we were talking about in class were implemented. This was also the coolest and most interesting course I have taken so far.

How much I learned

The thing I liked most was the homework, believe it or not. Homework helps people apply what they're learning. This was the same in this class... however, the homework was actually fun! (You know it usually isn't) I especially liked homework number 2.

This course covers a bunch of great material.

The general topic of computer security is one of the more interesting ones. It was fun, a little challenging at some points, but worth it.

The subject matter was very relevant with what was going on on campus.

I like the topics that are covered because they are applicable and useful.

If you were teaching this course, what would you do differently?:

I wouldn't do anything differently.

I couldn't really suggest anything, I think the course is run better than anything I could ever do or suggest.

I would have designated office hours. Not having them typically means the professor is too busy to ever meet with students and the professor's offer to be willing to do that felt disingenuous. Multiple times I tried to meet with the professor and couldn't because of his busy schedule which rendered his offer to be willing to meet with students worthless.

For the most part I don't think there really was any better way to teach this course.

I would have distributed the points more fairly in assignments. I felt like problems that were really hard to do were worth not worth a lot of points and there wasn't much chance for partial credit on those things

Unless I wasn't paying attention at some point and this has already been discussed, I would tell my students about good sources of ongoing research in computer security so they could read from these sources after the semester was over, like Krebsonsecurity or something, but more actual research and less news. Note: Yes we did discuss a lot of contemporary computer security research.

Focus less on the math aspects behind RSA encryption and modular arithmetic. It's good to show the students, but I feel like we shouldn't be expected to remember it. Using it on a Homework is alright, but not on the exam. Personally, I'm not great with math, and I would expect that kind of material to be focused on in a Math Cryptography course. Also, I would give more weight to the project and homeworks. Something like HW0 5%, HW1 5%, HW2 10%, HW3 10%, Project 20%, Midterm 20%, Final 30%. Either have a breakdown like that, or have a curve (at least for the exams).


Possibly a few smaller assignments instead of a few large homework.

In what ways, if any, has this course or the instructor encouraged your intellectual growth and progress?:

I liked how in depth he went into the topics.

I have definitely become more interested in cryptography as it applies to security systems since taking the course.

It made me realize how hard creating good security measure's are, and how easy it is for attackers to exploit just about anything. It made me more security conscious with the applications I use as well.


I don't read research papers if I can help it. But by making me read so many I have been "introduced" to a new source of good reading material if I find some good and dependable sources (read #12, hopefully I'll find some good, dependable sources, but I always get the feeling there's a much better source of info and so I keep on searching for more, but I'd look carefully at what my professor told me about).

He is a very positive instructor who is very interested in the topics. He actively sends out and talks about real world events and applications of computer security.

I always had an interest in computer security and will continue to have an interest in computer security

It has expanded my knowledge of

Other comments or suggestions::

Definitely the best CS class I have taken during my four years at Rutgers. Lectures were informative, assignments and exams were fair, material was sufficiently complex without being pedantic. I wish this style of course management was ubiquitous across all CS courses.

My only issue was that at times I was just SO overwhelmed by the amount of material we were going over, but there is not much that can be done about that without just not going over some topics.


Hmm, I've been trying to type in the "constraints" of these boxes even though I am allowed to type more than the size of each box... And I wonder how much I would type if given a larger box... The survey people should experiment, and try to get students to type as much as they could. They may also take into account increasing the width vs the length of the box and see how this plays aaand I just ran out of room

One of the best Computer Science professors I've had. Gives a lot of information, but is easy to understand and follow.

I like the idea of the forum. The professor also responds to all questions promptly.

Great course! Thank you!

Awesome class!