Rotunda UVaCollab, University of Virginia   Close
COURSE EVALUATION MANAGER:: Engineering

CS 4102-001 Algorithms - Spring 2011 ENGR (33192)
INSTRUCTORS: Bloomfield, Aaron S. (asb2t)
Respondents: 35 / Enrollment: 59

INDIVIDUAL EVALUATIONS: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
View PDF (w/ Comparison Categories) View PDF (w/ Comparison Categories) View PDF (Course Stats Only) View PDF (Course Stats Only) View PDF of Individual Evals View PDF of Individual Evals CSV File CSV File CSV Help CSV Help Get Adobe Reader

  Summary: CS 4102-001 Algorithms - Spring 2011
Overall Course Rating

CS-4102-001 Mean: 4.31
CS-4102-001 Standard Deviation: 1.01
CS-4102-001 Response Count: 174
Difference from Category Mean, Expressed in Category Standard Deviations
0.31

SEAS, 4000-level courses Mean: 4.01
SEAS, 4000-level courses Standard Deviation: 0.95
SEAS, 4000-level courses Response Count: 7182
Overall Instructor Rating

Bloomfield, Aaron S.
Mean: 4.62
Standard Deviation: 0.59
Response Count: 244
Difference from Category Mean, Expressed in Category Standard Deviations
0.41

SEAS, 4000-level courses Mean: 4.25
SEAS, 4000-level courses Standard Deviation: 0.90
SEAS, 4000-level courses Response Count: 11010

Question Details Answer Matrices
1. Please list any comments (pro or con) about the teaching assistants here. These results will be passed onto the TAs so that they also have some feedback from the course evaluations.
~
Question Type: Short Answer
~
1 answer(s) allowed;
contributed by Bloomfield, Aaron S. (asb2t)
   CS-4102-001 Bloomfield, Aaron S.
Total Individual Answers
27

(REDACTED)


2. The subject matter was challenging.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.69 0.53 25
(71.43%)
9
(25.71%)
1
(2.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1439 3.98 0.89 410
(28.49%)
706
(49.06%)
214
(14.87%)
80
(5.56%)
22
(1.53%)
7
(0.49%)

3. The objectives of the course were clearly stated and accomplished.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.69 0.53 25
(71.43%)
9
(25.71%)
1
(2.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1441 4.13 0.91 556
(38.58%)
623
(43.23%)
162
(11.24%)
67
(4.65%)
24
(1.67%)
9
(0.62%)

4. There was a reasonable level of effort expected for the credit hours received.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.40 0.88 19
(54.29%)
14
(40.00%)
0
(0.00%)
1
(2.86%)
1
(2.86%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1433 4.15 0.82 498
(34.75%)
722
(50.38%)
132
(9.21%)
55
(3.84%)
15
(1.05%)
11
(0.77%)

5. The homework assignments helped me learn the subject matter.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.57 0.61 22
(62.86%)
11
(31.43%)
2
(5.71%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1434 3.92 1.05 413
(28.80%)
546
(38.08%)
171
(11.92%)
96
(6.69%)
51
(3.56%)
157
(10.95%)

6. The textbook increased my understanding of the material.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
34 3.09 1.35 5
(14.71%)
9
(26.47%)
8
(23.53%)
4
(11.76%)
6
(17.65%)
2
(5.88%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1435 3.76 1.08 233
(16.24%)
337
(23.48%)
191
(13.31%)
63
(4.39%)
42
(2.93%)
569
(39.65%)

7. The course material was well organized and developed.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.77 0.43 27
(77.14%)
8
(22.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1575 4.08 1.01 638
(40.51%)
591
(37.52%)
177
(11.24%)
108
(6.86%)
38
(2.41%)
23
(1.46%)

8. The instructor was knowledgeable about the subject matter.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.77 0.43 27
(77.14%)
8
(22.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1572 4.54 0.69 977
(62.15%)
488
(31.04%)
66
(4.20%)
23
(1.46%)
7
(0.45%)
11
(0.70%)

9. The instructor was well prepared for class.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.77 0.49 28
(80.00%)
6
(17.14%)
1
(2.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1579 4.32 0.82 764
(48.39%)
591
(37.43%)
127
(8.04%)
52
(3.29%)
11
(0.70%)
34
(2.15%)

10. The instructor (not Teaching Assistants) was accessible for individual assistance.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.50 0.71 21
(60.00%)
9
(25.71%)
4
(11.43%)
0
(0.00%)
0
(0.00%)
1
(2.86%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1569 4.31 0.83 718
(45.76%)
522
(33.27%)
165
(10.52%)
33
(2.10%)
14
(0.89%)
117
(7.46%)

11. The grading policy was fair.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.29 0.84 16
(45.71%)
14
(40.00%)
2
(5.71%)
2
(5.71%)
0
(0.00%)
1
(2.86%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1571 4.20 0.86 623
(39.66%)
628
(39.97%)
164
(10.44%)
52
(3.31%)
17
(1.08%)
87
(5.54%)

12. The instructor responded adequately to in-class questions.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
34 4.65 0.49 22
(64.71%)
12
(35.29%)
0
(0.00%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1572 4.37 0.78 773
(49.17%)
604
(38.42%)
97
(6.17%)
45
(2.86%)
9
(0.57%)
44
(2.80%)

13. As a teacher, this instructor was better than most others in this School.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Dean of the School of Engineering and Applied Science
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
35 4.60 0.55 22
(62.86%)
12
(34.29%)
1
(2.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1) Not Applicable (NA)
1572 3.96 1.09 615
(39.12%)
478
(30.41%)
286
(18.19%)
117
(7.44%)
53
(3.37%)
23
(1.46%)

14. The average number of hours per week I spent outside of class preparing for this course was:
~
Question Type: Multiple Choice
~
1 answer(s) allowed;
contributed by Office of the Provost
   CS-4102-001
Total Less than 1 1 - 3 4 - 6 7 - 9 10 or more
35 0
(0.00%)
5
(14.29%)
20
(57.14%)
5
(14.29%)
5
(14.29%)

  Results for SEAS, 4000-level courses
Total Less than 1 1 - 3 4 - 6 7 - 9 10 or more
1438 70
(4.87%)
611
(42.49%)
527
(36.65%)
132
(9.18%)
98
(6.82%)

15. I learned a great deal in this course.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Office of the Provost
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
35 4.57 0.50 20
(57.14%)
15
(42.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
1431 4.06 1.00 547
(38.23%)
594
(41.51%)
169
(11.81%)
76
(5.31%)
45
(3.14%)

16. Overall, this was a worthwhile course.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Office of the Provost
  Results for CS-4102-001
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
35 4.57 0.50 20
(57.14%)
15
(42.86%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
1435 4.13 1.01 624
(43.48%)
544
(37.91%)
144
(10.03%)
75
(5.23%)
48
(3.34%)

17. The course's goals and requirements were defined and adhered to by the instructor.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Office of the Provost
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
34 4.65 0.49 22
(64.71%)
12
(35.29%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
1557 4.21 0.80 620
(39.82%)
719
(46.18%)
160
(10.28%)
48
(3.08%)
10
(0.64%)

18. The instructor was approachable and made himself/herself available to students outside the classroom.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Office of the Provost
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
35 4.49 0.70 21
(60.00%)
10
(28.57%)
4
(11.43%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
1569 4.26 0.82 723
(46.08%)
595
(37.92%)
206
(13.13%)
33
(2.10%)
12
(0.76%)

19. Overall, the instructor was an effective teacher.
~
Question Type: Likert
~
1 answer(s) allowed;
contributed by Office of the Provost
  Results for CS-4102-001 Bloomfield, Aaron S.
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
35 4.66 0.48 23
(65.71%)
12
(34.29%)
0
(0.00%)
0
(0.00%)
0
(0.00%)

  Results for SEAS, 4000-level courses
Total Mean Std Dev Strongly Agree (5) Agree (4) Neutral (3) Disagree (2) Strongly Disagree (1)
1573 4.18 0.95 703
(44.69%)
593
(37.70%)
173
(11.00%)
71
(4.51%)
33
(2.10%)

20. Please make any overall comments or observations about this course:
~
Question Type: Short Answer
~
1 answer(s) allowed;
contributed by Office of the Provost
   CS-4102-001
Total Individual Answers
24

Aaron Bloomfield is one of the best professors I have ever had. Although he assigns a lot of homework, taking a class taught by this professor will make you learn the material and become ten times the programmer you were before. Some people give Bloomfield bad evaluations because they don't like to work and get upset when a teacher actually challenges them to be more than what they are, to increase their knowledge, and stretch their mind. Bloomfield does all of this and more and is a huge asset to the Computer Science Department.

Bloomfield is great. The class was well-taught and I thought the homework assignments were great as far as covering all of the material and giving up adequate practice at everything we were learning.

One of the toughest courses in CS department. But I learned a lot in this course, and thoroughly enjoyed the experience.

Typical Bloomfield... needs to work on making the tests not-impossible, but aside from that it was done well.

Honestly, the best organized, defined, and useful class I took this semester. Prof Bloomfield is a great teacher, is always available and willing to help, and puts a lot of time and effort into making the material organized and worthwhile. This course was a lot of work and challenging, but I highly recommend that future students take this course with Prof Bloomfield

Aaron Bloomfield is a master, he knows computer science and he knows how to teach computer science. Every class I've had with him so far has boosted my skill-set considerably. He answers questions effectively, always tailors his courses toward perfection and keeps material interesting. Cut STS department, give saved money to Bloomfield, ????????, Profit!

The lectures were really informative, but the homework was probably what helped me the most with the material.

Made the material interesting, really good professor

I find textbooks helpful for reviewing material, so the textbook was very useful.

Important class. Some topics such as advanced data structures were unnecessary, I feel like.

Really enjoyed this class, was a lot of work, but like CS 2150 it was worth it because I learned so much. I think its great that you work so hard to improve your classes (grading applet and such).

No coding help at all. So if you are not that great in coding, think before taking. This course will get real hard!!

Professor Bloomfield is a smart guy, knows his stuff - the class material can be challenging, but he works with the class on it, and overall is just there when you need him. Sometimes there may not have been enough of a challenge, but that's always a hard balance to strike and I feel as if Bloomfield did it much better than most any other professor out there.

Professor Bloomfield's class was a ton of work, but I feel like I learned a lot. He's very dedicated, and cares about the course as much as we do, so we don't mind putting work into it. The only complaint: all of our exams had a problem set due less than a week before them. This made it tough to get the problem set done and study for the exam, especially with other coursework. Other than that, the textbook was almost never used, and really shouldn't be required. The slides are enough.

This class was pretty difficult at times and also pretty easy at times. Just depending on what the programming assignment was really. The only reason I said the textbook was neutral is because I did not buy one. I got by fine without it, but I'm sure it would have helped. Overall, I feel I learned quite a bit and got better at programming in different languages, and that it was worthwhile.

The written homework were the worst part about this course. I learned a great deal more from the programming assignments. The only thing I learned from the written homework was to formulate my responses in the way that you gave for the answer key. It taught me to be well-schooled, not well-educated. On that note, more test cases (closer to the scope used in the actual submission system) should be provided. Having a submission system only tell you right or wrong is a terrible way of grading, especially when you already get the test cases all correct. A lot of improvements need to be made in the homework and grading areas of the class.

The professor made the topic interesting and fun.

Well planned course. Taught by the right instructor...

Its very confusing how it says there will be alternatives to in class quizzes for the participation part of the grade, but he never gave any opportunities. Also, the late days were a great concept. Sometimes the extra day is really helpful. The programming assignments were really interesting and I learn a lot from them.

The textbook was useful in understanding some of the earlier programming assignments and I can see how it will be a valid resource in the future. It might be good to assign suggested readings after the lectures as (at least in the few instances I read the textbook) I found the textbook to provide a slightly different perspective. Professor Bloomfield is very well organized and the homework assignments were neither too easy nor too demanding. The three language requirement was interesting, and I think that there should be one assignment which is more geared toward the scripting languages and that it should be made clear that this would be a good assignment to use for it. The closest example of an assignment this semester that was geared towards the scripting languages was the change problem, and it would be maybe helpful if it was offered as a suggestion that that assignment might be a particularly good one to utilize a scripting language on.

The work expended for this class call for at least a 4 credit course. Bloomfield is a good teacher, but is poor at explaining complex concepts. Many times this is due to his desire to surge forward in the course material instead of making sure students are following him.

Bloomfield is extremely knowledgeable in his field, and he's also a very effective teacher. It's not easy teaching such dense and fairly theoretical material at all, much less at 9AM. I feel like I did a lot more work (counting the program and written assignments) than a 3-credit class should require. The number of assignments is fine, but some of them took a ridiculously long time. Also, 0.1 bonus points per late day seems too little.

Bloomfield is the best CS professor for this course in that he thinks about how best the students can learn. From there he can use his own knowledge to expand upon that -- but the most important thing is he makes it easy to learn as opposed to making it easy arbitrarily.

Good course.


UVaCollab is maintained by collab-support@virginia.edu
© 2009 by the Rector and Visitors of the University of Virginia