Ruth Anderson - University of Virginia

Professor: Ruth Anderson
Department: Computer Science
College: University of Virginia
Rating # 1
Overview:
  • Course: CSE351
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
It's the first class that I ever finished auditing from the beginning to the end. Ruth has a very strong background between hardware and software, and she has experienced the whole process from using assembly language to C and she was like an electrical engineer who works in the CS. I'm confident about her knowledge between hardware and software.
Rating # 2
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
She explains very well, but is very strict with grades. (she actually gave me a D, although I got the average on the final and spent an average of 15 hours/weekly labs==>had to retake it)
Rating # 3
Overview:
  • Course: CS216CS415
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
No Comments
Rating # 4
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 5
Overview:
  • Course: COSINE
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
bla bla blah
Rating # 6
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great lecturer, always prints handouts for us, very well organized. To the point. Knows her stuff! Pays attention to students and really cares about them. The best prof and advisor EVER! :)
Rating # 7
Overview:
  • Course: CS216415
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Had her for 216, then took 415 again with her. She is just fantastic. One of the best profs I've had at UVA. Even went out of her way to talk with me about grad school and research opportunities. I learned a lot in both classes I've taken with her. Very friendly and nice.
Rating # 8
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
She's the best CS professor in the department. Her lectures are clear, and she will help out any student who doesn't understand the material. Her assignments were fair in difficulty. The course material is pretty interesting and fun sometimes. She's a very friendly and knowledgeable professor too.
Rating # 9
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very intersting class. If you start on the labs BEFORE the night before, then you will be fine, I find the labs to be very helpful. Also, do the practice exams and you will do just fine on the real ones. Great class and teacher.
Rating # 10
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
My impression was that her lectures are good, but labs are bad. Labs are just plain too hard; a lot of the later ones are huge projects that most other classes would make long-term assignments (ie: greater than a month), but you have to do them in just a week for her class.
Rating # 11
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
placed too much emphasis (grade-wise) on assembly programming
Rating # 12
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
She is amazing! I learned SO much in her class! She really makes the material interesting and the labs and exams reflect exactly what was in the lecture. Later labs are longer and harder so be prepared! A GREAT professor! One of the best in CS!
Rating # 13
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Class could have been much worse.Tends to have you do things by hand on tests versus programming.No one does a post/pre/in order traversal or insertion of elements by hand on a tree.Covers data structures well and how to speed up algorithms using them.
Rating # 14
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Better than other teachers I've had, but not exceptional. Organized lectures. Boring labs. Helps to have some background in the material.
Rating # 15
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Doesn't stand out in any one area, but is good all around.
Rating # 16
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
One of the better CS professors at UVA, but that's not saying a lot...
Rating # 17
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
impossible class to get an A in. Teacher is clear and covers material well. no matter what you do, you will not end up get perfect on the labs
Rating # 18
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Good teacher, animated, knows her stuff.
Rating # 19
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Average teacher, but played games with grades.
Rating # 20
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
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