eCAFE - Course and Faculty Evaluation, University of Hawaii

eCAFE: Course and Faculty Evaluations


Instructor: Edoardo Biagioni

Available Survey Results

ICS 351, Spring 2012
ICS 211, Fall 2011
ICS 612, Fall 2011
ICS 211, Spring 2011
ICS 351, Fall 2010
ICS 451, Fall 2010
ICS 699, Fall 2010
ICS 211, Spring 2010
ICS 351, Fall 2009
ICS 651, Fall 2009
ICS 451, Spring 2009
ICS 699, Spring 2009
ICS 211, Fall 2008
ICS 351, Fall 2008
ICS 211, Spring 2008
ICS 211, Fall 2007
ICS 451, Fall 2007
ICS 612, Spring 2007

Edoardo Biagioni: ICS 351, Spring 2012

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 351 - Network Design Crn (Section): 88807 (001)     88809 (002)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 7 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (14%) 6 (86%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 3 (21%) 10 (71%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 14 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (29%) 10 (71%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.74 Freq(%) 0 (0%) 0 (0%) 2 (14%) 1 (7%) 11 (79%)
6. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 7 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (14%) 6 (86%)
7. Which aspects of the course were most valuable?
lab
The labs were most valuable since they provided hands-on experience with working on networking protocols.
Being able to have hands on experience with setting up networks in a lab environment with the immediate help from the professor.
The practice in the lab, dealing with the terminal window syntax and getting a better grasp at it.
The instructor's curriculum is not completely dependent on the textbook. He identified areas in which the book was lacking and focused additional time and effort to make sure the content areas were covered.
Everything is pretty valuable
building the network in lab
The hands on experience in lab.
The lab portion of this course was most valuable in allowing me to gain a better understanding of the material discussed in class.
I really enjoyed the Labs, the hands on approach really helped me learn the topics
labs, though I wish we had more stations. I'd rather have a station to myself and do all the steps myself, I would learn more. However I assume we can't do this due to funding.
The hands-on experience was priceless!! I felt like I learned a lot of very practical knowledge that was also made very interesting.
Getting experience in networking. Learning how to work with routers and linux machines.
8. Which aspects of the course were least valuable?
There was really nothing in the course that held no value.
The material was a little outdated but at least the concepts were relevant.
None
Nothing really, everything was important.
n/a
None
I think that the quizzes were not very valuable, but that may be because I was able to keep up with the class. Aside from that, I found that class time was used efficiently.
9. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 14 0.74 Freq(%) 0 (0%) 0 (0%) 2 (14%) 5 (36%) 7 (50%)
10. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (43%) 8 (57%)
11. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 4 (29%) 9 (64%)
12. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 4 (29%) 9 (64%)
13. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 7 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (43%) 4 (57%)
14. The instructor was able to clarify difficult course topics.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 6 (43%) 7 (50%)
15. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 14 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (29%) 10 (71%)
16. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 14 0.84 Freq(%) 0 (0%) 0 (0%) 3 (21%) 3 (21%) 8 (57%)
17. The instructor gives individual attention to students in the class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.76 Freq(%) 0 (0%) 0 (0%) 2 (14%) 4 (29%) 8 (57%)
18. The instructor was easy to talk with and available for consultation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 14 0.84 Freq(%) 0 (0%) 1 (7%) 0 (0%) 6 (43%) 7 (50%)
19. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 5 (36%) 8 (57%)
20. The instructor has everything going according to schedule.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 13 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (62%) 5 (38%)
21. The instructor uses class time well.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (36%) 9 (64%)
22. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 6 (43%) 7 (50%)
23. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.54 13 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (46%) 7 (54%)
24. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 7 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (43%) 4 (57%)
25. The amount of work required is appropriate for the credit received.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.94 Freq(%) 0 (0%) 1 (7%) 1 (7%) 3 (21%) 9 (64%)
26. The instructor sets high standards for students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 14 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (50%) 7 (50%)
27. What did you find most valuable and helpful about the instructor?
He is very well educated in this field of study and answered most questions with confident.
He was able to assist with problems during lab swiftly to keep it going at an easy pace.
His willingness to help us understand the content of each lab, and provides his service during the lab when needed. Although he may be helpful in the lab he doesn't give a straight answer and allows us to try understand the situation, which is a good teaching technique.
This professor actively involves the students and encourages feedback during class sessions.
His knowledge about the whole course.
Very helpful. Also thoroughly reads our lab reports and grades fairly.
I like how he tried to make a difficulte and boring class fun with games and lots of examples
Edo is really knows his stuff and is really clear in his explanations. I couldn't imagine anyone else teaching this course. Awesome teacher, great course.
Professor Biagioni is able to relate the course material in a way that is relevant to us. The feedback given on labs is also helpful so that we are able to understand our mistakes more clearly.
makes the class fun
He was able to take concepts and drill them into our heads. He really took that extra effort to make sure everyone was on the same page.
He helped us during the labs when we were stuck.
28. What did you find least valuable and helpful about the instructor?
How much I underestimated how cold the lab would be and was very cold during the first lab.
None
Nothing.
n/a
Nothing
aloha shirts shouldn't be tucked into sweat pants haha.
The awkward silences when he presented questions to the class.
The quizes were more difficult then I thought they would be. I thought I could do well if I just study all the slides and labs but more was needed.
29. My overall evaluation of this instructor is....
A knowledgeable and organized professor.
A great and helpful teacher.
Thorough teacher willing to help, as well as wanting us to understand the content and trying to get us motivated, generally making the class more enjoyable.
A very effective teacher with a broad range of knowledge who cares for his students and provides additional resources to ensure the success of his classes.
Pretty good
Great professor. Would definitely recommend for any students interested in this course or even others.
A great teacher who know a lot of information about networking
Awesome
One of, if not the best ICS profs I've ever had. He communicates extremely well, and seems to actually care about his students. I'd definitely recommend him to other students.
Good instructor but I think he should review more on the quizzes so we know whats coming.
30. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 14 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (29%) 10 (71%)
31. The laboratory was a valuable part of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 7 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (14%) 6 (86%)
32. Laboratory assignments are interesting and stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 6 (43%) 7 (50%)
33. Laboratory assignments make students think.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 14 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (14%) 12 (86%)
34. The lab sections were a valuable part of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 14 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (14%) 12 (86%)
35. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 4 (29%) 9 (64%)
36. The course is highly recommended if it were taught by this instructor.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 14 0.61 Freq(%) 0 (0%) 0 (0%) 1 (7%) 2 (14%) 11 (79%)
37. The exams gave students an opportunity to demonstrate what they had learned.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 13 0.77 Freq(%) 0 (0%) 0 (0%) 2 (15%) 4 (31%) 7 (54%)
38. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 7 0.76 Freq(%) 0 (0%) 0 (0%) 1 (14%) 2 (29%) 4 (57%)
39. My grades accurately represent my performance in the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 5 (36%) 8 (57%)
40. My overall evaluation of this course is...
I learned a lot from this course.
9/10. The material was interesting and fun to learn, but should be updated as soon as possible.
Great intro into finding out how networking works, with a continuous but moderate workload that is manageable.
A very interesting course that covers industry essentials.
hard and challenging but knowledgeable to learn.
Learned a lot from this course. Would recommend to other ICS majors.
Itâ??s a very difficult class if you donâ??t understand the material and study.
It has given me a great understanding of Networking and has also pointed me towards a career path.
good, and fun. I just wish there were more lab stations so each student can get more hands-on time with the equipment
Recommend to anyone who is interested in learning about networking from someone who knows the subject.
Interesting course and I learned a lot but was pretty challenging.
41. State in two or three sentences how this course could be improved.
Could probably learn more from the lab if done individually or in groups of 2 instead of 4.
A different lecture room.
The only thing to improve is to update the material when there is a more current version.
Maybe just some more in class exercises that were similar to the link-state and distance-vector exercises; these two exercises helped me understand the concepts easier.
None
I am not sure.
In some of the letures it put me to sleep.
The length of Labs are brutal, but nothing can really be done about it. You have to learn somehow.
I would like a little more time to get the lab reports done. It was also tough at times to get experience as we had to share equipment in groups.
Easier quizzes haha = better grades = happy student = like course more :D
42. Other comments:
Quizzes can be tricky, but being able to ask questions before the quiz helps quite a bit.
None

Edoardo Biagioni: ICS 211, Fall 2011     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 71939 (001)     74681 (002)     77825 (003)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 55 0.46 Freq(%) 0 (0%) 0 (0%) 1 (2%) 10 (18%) 44 (80%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.51 55 0.72 Freq(%) 1 (2%) 0 (0%) 1 (2%) 21 (38%) 32 (58%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 55 0.95 Freq(%) 1 (2%) 3 (5%) 8 (15%) 23 (42%) 20 (36%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 55 0.78 Freq(%) 0 (0%) 2 (4%) 5 (9%) 25 (45%) 23 (42%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 54 1.14 Freq(%) 2 (4%) 5 (9%) 5 (9%) 16 (30%) 26 (48%)
6. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 55 0.76 Freq(%) 1 (2%) 1 (2%) 1 (2%) 31 (56%) 21 (38%)
7. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.8 55 1.03 Freq(%) 1 (2%) 6 (11%) 11 (20%) 22 (40%) 15 (27%)
8. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 55 0.84 Freq(%) 0 (0%) 3 (5%) 6 (11%) 24 (44%) 22 (40%)
9. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 55 0.76 Freq(%) 1 (2%) 0 (0%) 4 (7%) 27 (49%) 23 (42%)
10. The instructor was able to clarify difficult course topics.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 55 0.92 Freq(%) 1 (2%) 3 (5%) 8 (15%) 26 (47%) 17 (31%)
11. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 55 0.47 Freq(%) 0 (0%) 0 (0%) 2 (4%) 6 (11%) 47 (85%)
12. The instructor gives individual attention to students in the class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 55 0.85 Freq(%) 0 (0%) 1 (2%) 11 (20%) 14 (25%) 29 (53%)
13. The instructor was easy to talk with and available for consultation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 55 0.78 Freq(%) 0 (0%) 2 (4%) 5 (9%) 24 (44%) 24 (44%)
14. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 54 0.97 Freq(%) 1 (2%) 3 (6%) 6 (11%) 19 (35%) 25 (46%)
15. The instructor has everything going according to schedule.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.47 55 0.6 Freq(%) 0 (0%) 0 (0%) 3 (5%) 23 (42%) 29 (53%)
16. The instructor uses class time well.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.47 55 0.69 Freq(%) 0 (0%) 1 (2%) 3 (5%) 20 (36%) 31 (56%)
17. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.51 55 0.66 Freq(%) 0 (0%) 1 (2%) 2 (4%) 20 (36%) 32 (58%)
18. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 54 0.82 Freq(%) 0 (0%) 2 (4%) 6 (11%) 20 (37%) 26 (48%)
19. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 55 0.7 Freq(%) 0 (0%) 2 (4%) 1 (2%) 27 (49%) 25 (45%)
20. The amount of work required is appropriate for the credit received.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 55 0.93 Freq(%) 1 (2%) 3 (5%) 7 (13%) 25 (45%) 19 (35%)
21. The instructor sets high standards for students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 55 0.63 Freq(%) 0 (0%) 0 (0%) 4 (7%) 22 (40%) 29 (53%)
22. What did you find most valuable and helpful about the instructor?
the programming assignments and the supplementary code provided on the web site.
The fact that he took some of his time and used it to meet with small groups of students every week to make sure they understood the material
Labs and weekly meetings were helpful.
his indepth explanations about the material. he goes over it and if students need clarifcation, he will clarify on the spot.
knew the material
The mandatory meetings really helped me to excell in this course. And also the TA was incredibly helpful.
The weekly meetings were good.
He is always availabile for help when needed.
The meetings the professor has with students, as it forces us to keep track of our progress and make sure we're on track.
He was always willing to help.
He always willing to help the students. We spend time for group meeting to go over things that we didn't understand in class or homework.
Challenging work
Explanations and lectures on topics were given in easy-to-understand terms rather than making things complicated. Also, the assignments were original and relevant.
He's very helpful and wants his students to succeed. Looks like he puts a lot of thought and effort into the course which is awesome for an introductory course.
The small group meetings helped me understand the different ways other students worked on Homework, as well as more understanding about the class subjects.
He made us use skills that would be good to know when applying to jobs in this field.
The most valuable thing was that he was willing to meet outside of class, the weekly meeting really helped my understanding of what we were taught in class.
willing to help
The fact that he took time out of his schedule to meet up with his students in groups of 3 on a weekly scheduled is something I really appreciate and shows that Edo really cares about his students.
The group sessions were helpful. He tries to make class more interactive and reinforces the concepts learned in class with in-class exercises and quizzes.
He knows what he is talking about.
easy to ask you questions. the extra meetings were kind of a hassle, but it was an excellent opportunity to get to ask real questions.
His weekly student meetings are fantastic! I love that a professor makes the effort to spend half an hour in small groups with every student in the course.
He is very helpful and given the time makes sure his students understand the course material. His lectures and examples are very clear.
I liked that he had the weekly meetings. They helped me to understand some things that I had trouble with.
His clarity.
Very knowledgeable on the topics discussed.
He's very clear about his lectures.
The outside of class meetings were very helpful since attendance counted towards our grade and we had lots of opportunities to ask questions.
Weekly meetings, daily no credit quizzes
Very knowledgeable
This guy definitely knows what he's doing. very approachable funny guy group meetings are very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very helpful, and fun.
he is very accessible when i needed some guidance on the course materials
The weekly meeting that is held outside class time was really helpful. We are able to discuss about the difficult materials and home work during the meeting.
He really does care about his students and whether they understand the material. He does his best to make sure everyone is on track. He never acted like anything that I asked was a stupid question.
I thought that he was extremely knowledgeable and willing to help his students. I felt that he really wanted his students to do well. I liked the weekly meetings with him, and I think it's great that he takes time outside of class to meet with all of his students. If he did not make the meetings mandatory, I think a lot of students would be too lazy to make an appointment. I know I would probably be one of these people. I found these meetings pretty useful and they kept me on track.
He assisted his students when they required help.
He explains the difficult concepts thoroughly and ensures that a solid foundation is built before moving onto difficult topics.
he is VERY knowledgeable about the subject.
At first, he was really difficult because he told me honestly to take the class seriously or drop. When I started to get serious with the class, I began to improve as a student. Edo helped me rekindle my motivation to be a better student. And as the time went by, Edo began to lighten up and he helped encourage me to keep going. His meetings were really helpful. I was scared at first because of our first meeting, but I began to feel more comfortable with it as he went in detail on how to solve the problems I was getting in my homework or past exams.
He explained things very well and keeps all his lectures online.
Always willing to talk to students and explain material that may be confusing.
The meetings helped clarify difficult topics discussed in class that week
He did a god job of being available for questions.
23. What did you find least valuable and helpful about the instructor?
often the illustrative sketches drawn on the board were sloppy and hard to understand.
n/a
The lectures were not too in depth and could have explained in more detail.
there isnt much to nit-pick about.
A few of the programing assignments weren't clear at times and some of the questions on the mid-terms were poorly worded.
N/A
n/a
N/A
Sometimes he assumes that you know more than you do, therefore his explanations can be a little confusing at times. His lectures are very dry, but he does make an effort to use class time as much as possible.
Occasionally the assignment descriptions were a bit unclear as to what was expected, although generally I was able to figure it out.
I did not enjoy being in class because I think he expects too much from students in the class. I don't like how he implements in class exercises, then patrols the class to make sure you are doing them. I felt judged if I didn't know how to complete it, even though they weren't graded or mandatory. I also didn't like being required to sit only in the center of the classroom. This sucks because attendance is a good portion of the grade. I also think the tests are graded a little harshly. I mean, sometimes if you don't know one question that can be 10% of your test grade. The rest of the questions if you make one mistake, which is very easy to make when writing programing on a piece of paper, and something I have seen the teacher do on the board himself, you can lose substantial points.
He can answer any of your questions as long as they pertain to the subject and not on a tangent.
His ability to explain homework assignments on the course webpage.
Forcing us to sit in the front half of the classroom. It just made me kind of irritated, no offense.
Homework assignments could be better.
I can't think of any. Although, I do have to say that some of the weekly assignments had somewhat ambiguous instructions.
His sarcasm.
homework 12oclock deadline. thats remarkably hard to meet. i think a normal daytime hour would suffice. i'm up all night/morning and sleep in the earlier evening. i'm sure a lot of people do that which leaves little time to meet the 12 deadline wihtout screwing up sleeping
The lectures were not terribly helpful - the topics were well covered, but I had a hard time following the lectures despite having a pretty good grasp of the course prior to taking it.
Nothing really. If anything the assignments' requirements at first are hard to understand but he will gladly answer any question.
Nothing.
none
Nothing.
The professor is not the problem.
Given short time for assignments
Not flexible
none
his explanations and instructions on hw is not always clear
The instruction for some home work assignments can be clarify more.
Sometimes he used concepts that were a little too advanced for everyone, but on the plus side, that did stretch us to think a little more.
Sometimes I think since he is so knowledgeable about the course, he may not realize the extent to which a lot things that are easy to grasp and understand for him are not as easy to understand for his students.
He did not use many visual aids and did not hand write code often. Later in the course he began to use diagrams to illustrate concepts.
n/a
His assignments are really, really difficult.
I would like more questions on the exam so one wrong answer didn't have such a big impact.
The homework was sometimes a little vague when it came to what was expected.
Sometimes he didn't seem to make something as clear as it could have been in lecture. And the lectures didn't always cover stuff to do with the HW due that week.
24. My overall evaluation of this instructor is....
talented and hard-working instructor, generous with his time.
A good teacher that is easy to talk to
He knows his material but he could put more effort in his explanations and lectures.
he is a great teacher and even though the material is challenging, he breaks it down for us.
Overall a very good teacher, but hard to understand what he wants from assigments and exam questions.
Great professor with alotmknowledge I'm his field and more. Overall a good experience
A good teacher.
Very helpful, great class.
He knows what he's doing.
He is very knowledgable in his field, and has high expectations for his students. I think the only thing he could do better is describe topics by beginning with very simple examples and eventually increasing to difficult and tricky examples, rather than explaining a concept and showing a very difficult example right away.
Excellent teacher
Great programming instructor. As a class with challenging material, it would be difficult to learn without an instructor who can explain things well. I enjoyed the class.
Nice guy, wants to be helpful and tries hard. I'm sure some students will like his teaching methods but they did not fit me. I do not enjoy the class time.
Has a great understanding for his field, but can be confusing on the explanations for the course homework. Making the explanation as clear as possible is very important for me as a student.
He is very knowledgeable but has a hard time relating to the level the students are on.
He's an excellent teacher who knows his stuff and is able to teach it in a way that is easy to understand.
He is a professor that is very knowledgeable in his field and is willing to help his students.
He has a sense of humor so class isn't too boring.
He knows what he is talking about, but sometimes he makes remarks in class that is is discouraging. But, he is very understanding and willing to work with you until you get it.
I enjoyed the class. It was very fair and I learned a lot.
He tries and cares which is fantastic. His teaching style is more suited towards individual learners in the lecture hall, but he's fantastic one on one or in small groups.
He is a very good professor. I will gladly take from him any chance I can.
I thought that he was really smart and that he taught in a way that helped me to understand the concepts of how things should be done.
Positive.
Great instructor.
He's a very good lecturer.
A helpful professor who knows the material very well.
I'm used to powerpoints
Okay, but very harsh
100 out of 10, too good.
good teacher but course is hard
Professor Edoardo Biagioni is very responsible as a teacher. I was able to learn alot from this class.
I really like him as a professor.
He is very knowledgeable, helpful, and has high expectations of his students. I think these are all necessary characteristics for a college professor.
Very good professor.
He is a good instructor and challenges students to think critically. This is shown in the difficulty of the quizzes, exams and programming assignments. I have become a better programmer due to taking this course.
n/a
Great, excellent teacher. Very intimidating at first, but once I got to know him and be comfortable asking questions without feeling dumb about it, he is really helpful and very motivating to get the grade I want.
I enjoyed the class and didn't find anything too difficult.
He is a good professor, knows what he is talking about, but sometimes is unclear about a few things, like homework instructions for example. Other then that I would recommend this class to others.
Good.
25. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 54 0.74 Freq(%) 0 (0%) 2 (4%) 2 (4%) 21 (39%) 29 (54%)
26. The course materials (texts, handouts) make a valuable contribution to the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 53 0.76 Freq(%) 0 (0%) 1 (2%) 11 (21%) 26 (49%) 15 (28%)
27. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 53 0.68 Freq(%) 0 (0%) 0 (0%) 7 (13%) 26 (49%) 20 (38%)
28. The course is highly recommended if it were taught by this instructor.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.93 54 1.03 Freq(%) 1 (2%) 5 (9%) 9 (17%) 21 (39%) 18 (33%)
29. The exams gave students an opportunity to demonstrate what they had learned.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.24 54 0.78 Freq(%) 0 (0%) 2 (4%) 5 (9%) 25 (46%) 22 (41%)
30. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.26 54 0.68 Freq(%) 0 (0%) 1 (2%) 4 (7%) 29 (54%) 20 (37%)
31. My grades accurately represent my performance in the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.02 54 0.88 Freq(%) 1 (2%) 2 (4%) 8 (15%) 27 (50%) 16 (30%)
32. My overall evaluation of this course is...
had a good time. course is well put together.
A hard but enjoyable class
tough course, but it definitely weeds out the people who are unfamiliar with the material. if you know the concepts and really do understand it, then it will show.
Very hard course with very little room for error. Prof. B is a great teacher and knows his stuff, but adjusting to his style of teaching may be hard for some students.
Hard work pays off. Learned a lot In this course and I feel much more wise and knowledgable.
Basic but satisfactory for its level.
Very difficult course, but is very doable.
Good course. Very difficult and time consuming, but good course overall.
Good
Great. I learned a lot. The TA for this course was also very helpful -- lab sessions were productive and interesting. Group meetings with the instructor also worked.
Not good. I enjoyed the assignments and programing, which is what the course is supposed to be about, but the rest of the class takes away from that.
Good core class to help understand concepts of computer science, Homework is relevant to the concepts, tests are on the same track of Homework giving people that did the Homework an easier time on the tests.
Difficult but useful.
The course wasn't as hard as I thought it would be, but I think it's a good course for separating those who want to be in this major from those majoring in computer science because they think it would be good for finding jobs.
Good class, hard to pay attention at 5 in the afternoon if you started classes at 930.
It went really well. I feel like I have learned a lot and that this class has provided me with a good foundation to build upon in later CS courses.
Good if you want to go into programming.
It's tough, but at the same time, it is a little easy if you out in the work.
It was solid. good coverage and thoroughly assessed our comprehension through the homeworks.
It was fine. Sitting through it was painful but that's because it's really simple stuff.
Course is pretty hard at times, but most of the subject material given is pretty clear and the homework assignments solidify the concepts gone over in the class. If you take the time to study (even if it is a quick glance or two at the lecture notes) you should remain on top of the class. The text is there to just answer some minor questions about the concepts. Basically lecture & homework all you need to understand, text book will help but is not NEEDED like other classes or lectures.
This is a good class, and I think that I have learned a lot that will help me in the higher level ICS courses that I might take if I pass.
Positive
Tough class, but with a good instructor you will do good.
Very difficult, but helpful.
This was a fairly difficult course, especially since a B (not a B-) is required to pass and move on to all other ICS courses. It felt like the class encouraged independent learning since we were not allowed to consult class mates for advice on homework. This may be good for people pursuing a career in highly independent work, but in most jobs we have a team and many resources to take advantage of. There should be at least some team-based assignments to balance the course or at least a more team-like environment.
Challenging
9/10
hard but managable
I learned alot from this course.
This is a good course for intermediate computer programming.
I think that if someone is considering majoring in ICS, this is a good class to help them determine whether they do or not. It is a lot different from ICS111. The programs are a lot more complicated, deadlines are stricter, and concepts are a little more difficult to grasp. However, I still enjoyed programming throughout this course, and I thought it was appropriately challenging.
Very good.
This is a great course that challenges students and definitely increases the difficulty from ICS 111.
ugh...
this course makes you or breaks you. It's a good level to decide whether or not you want to be in this major.
Really difficult course I have even taken in UH, but it helped rebuild my foundation to be a better student.
A good class that worked off of what I learned in ICS 111.
Even though it is required it is a good course to take, because a lot of other classes build off of the algorithms you learn
Good.
33. State in two or three sentences how this course could be improved.
Not enough programming assignments: there should be two a week. Not enough material covered in the course: important chapters of the book are left out. The lecture should meet 3 times a week and the lab only once. Spend a lecture going over Java generics, how to use classes that use them and how to design classes that use them.
I have taken this class twice and I can say for certain that the small group meetings that Edo now has makes a difference in my understanding of the material.
i really dont have any objections to how this course is setup. The only thing that causes a problem is the time that this class takes place, but in many cases the timing cant be helped.
As stated above clarifying programing assignments and exam questions. Needing a 'B' to pass the course makes it frustrating at times when clear direction isn't given and points are lost due of it.
I think a way this course can be improved is if people were to be more open in asking questions during class or during the lab sessions. Even though the professor and TA made it easy to ask, people wouldn't.
More-frequent-but-shorter lectures would be appreciated. The length makes it difficult to remain focused for the entire lecture.
Easier assignments on the harder materials.
If the descriptions for several of the homework assignments were modified, things might be clearer as to what is expected on those assignments. Other than that, I don't really have any other suggestions.
Pretty much covered this in what I don't like about the teacher.
Change the Homework schedule, I know it seems elementary to allow late-work, but getting help from the TA needed to be done earlier in the week which isn't easy due to the other class homework stopping you from starting your assignment. It does give a sense of responsibility to the student, but at the same time we were slightly blind when trying to start an assignment without going over it first.
This course could be improved if homework assignments were given with examples. Also if late homework assignments would be accepted with a late penalty instead of no submission at all.
I don't really know enough about programming in general to comment on how the material could be improved, but the one thing that could be improved for all ICS classes in general is to make it so the times conform with the schedule for the rest of the school, instead of having classes that start 10 minutes before a normal class ends and ends 5 minutes after a normal class starts, making it impossible to take any non-ICS classes in a three hour surrounding window.
Change the time that the class is held. 430-545 is the ONLY time for this class and that is really late and cause my schedule to be awfully wacky.
First of all, some of the assignments were slightly ambiguous, even the TA was confused about what the assignment was asking at times.
I don't know.
More clear instructions on assignments. Towards the end, I did what the directions said exactly, but that was not what he wanted. In other words, give broader and different examples of what is wanted from the assignment instructions. Specifically, the assignment where we need to return the next and previous node in the tree.
Better lectures - more engaging, better examples, etc. More consistency in exam difficulty.
Keep it the way it is. If possible have this professor teach the course for newer students.
I think that it might have been more interesting if there were one or two projects that are longer and maybe more difficult throughout the semester instead of just weekly homework assignments.
Extended time for homework.
Other than the class being a late class (430 - 545), there is not anything that needs major improvement.
Easier exams. Easier homework. More clearer lectures.
The solutions to homework assignments should be posted after the assignments are due. There should also be a clear grading rubric for assignments.
Time to turn in assignments late, clearer assignment instructions
Use an E-book or reader, the text was essentially a paperweight for the most part
none
better instructions for the assignments
I think that the regulations for the homework programs should be a little more relaxed. The deadlines are fine, because they give an entire week to complete the programs. If you end up cramming them at 11:00 on Sunday like I have, then it's your own fault for procrastinating. However, I fully completed every single program, and one of the early ones I got 0 credit for because I hadn't realized I had submitted the wrong document. I understand that this is my problem, because I should double check these kind of things, but I think that in cases like these, students should be allowed to get at least partial credit for the assignment rather than 0, because that can have a substantial impact on my grade, and I don't want to not pass because I accidentally clicked the wrong document one time.
Some of the homeworks didn't specify requirements for special cases.
Trace through code on the chalkboard. Use more visual aids to explain concepts.
more exaples
Some extra credit at the very least.
Making the class graded on a curve would make a lot of people happy but I didn't really have a problem with how it was graded. I do wish that the exams had more questions on them or extra credit questions because a lot of questions are worth 10 points and that is a large percent of the exam.
Maybe have a bit more examples when it comes to explaining the difficult topics
Make the HW assignments smaller, but have them more frequently.
34. Other comments:
the idea of weekly meetings definitely helped a lot.
n/a
This was an enjoyable class, I look forward to taking classes from you again.
I learned a lot from the class and I also found it interesting, not boring, and memorable.
Grading attendance should be extra credit. I didn't like how attendance was part of the grade. Same to the meetings. It would motivate us a lot more if attendance was extra credit.
Good class/professor combination if you want to continue on in this major.
I would appreciate a greater transparency in the assignment grading scheme. There are a number of assignments where I have points deducted for similar reasons but by very different amounts, and other times where I have had order of magnitude bad runtimes with no deductions, but later I get points off for bad runtime on other programs without it being specifically stated in the instructions that runtime should be taken into consideration (it should, but if I got away with it before, why shouldn't I be able to get away with it again?). Also, it would be nice if there were some minor extra credit available on each assignment given out for cleanliness, efficiency, and with a few points available for using a GUI instead of System.out. I agree these things might not be good as requirements on assignments, but without some incentive to try them, I am always going to take the faster route of just writing code to the bare minimum requirements. Also, having some way to grade these extras may help to provide feedback for those who do decide to try them.
none.
N/A
It seems like about half the students in this class were retaking the course and were getting high B's - A's. The other half was not doing so well at all. This is why it would be very helpful to have team based assignments, where the more experienced students could help the students who are relatively new to programming, and everyone has a chance to get good grades.
no
My TA Julie was awesome. She's very pleasant, understanding, and helpful.
I feel like I have learned a lot in this class and my programming skills in java have become a lot more advanced than in ICS111. I feel like I also have a better grasp on concepts that were taught in ICS111. I look forward to continuing on and pursuing a degree in ICS.
I hope this prepares me well for ICS 311
nope.

Edoardo Biagioni: ICS 612, Fall 2011     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 612 - Theory of Operating Systems Crn (Section): 78783 (001)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 11 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (27%) 8 (73%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.55 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 3 (27%) 7 (64%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 5 (45%) 5 (45%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 4 (36%) 6 (55%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 11 1.26 Freq(%) 0 (0%) 2 (18%) 2 (18%) 1 (9%) 6 (55%)
6. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 5 (45%) 5 (45%)
7. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 11 1.04 Freq(%) 0 (0%) 1 (9%) 2 (18%) 3 (27%) 5 (45%)
8. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 4 (36%) 6 (55%)
9. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 0.92 Freq(%) 0 (0%) 1 (9%) 0 (0%) 4 (36%) 6 (55%)
10. The instructor was able to clarify difficult course topics.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 11 0.79 Freq(%) 0 (0%) 0 (0%) 2 (18%) 4 (36%) 5 (45%)
11. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.4 10 0.7 Freq(%) 0 (0%) 0 (0%) 1 (10%) 4 (40%) 5 (50%)
12. The instructor gives individual attention to students in the class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 10 0.67 Freq(%) 0 (0%) 0 (0%) 1 (10%) 5 (50%) 4 (40%)
13. The instructor was easy to talk with and available for consultation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 11 0.75 Freq(%) 0 (0%) 0 (0%) 2 (18%) 5 (45%) 4 (36%)
14. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 0.92 Freq(%) 0 (0%) 0 (0%) 3 (27%) 1 (9%) 7 (64%)
15. The instructor has everything going according to schedule.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 11 0.83 Freq(%) 0 (0%) 1 (9%) 1 (9%) 7 (64%) 2 (18%)
16. The instructor uses class time well.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 11 1.04 Freq(%) 0 (0%) 1 (9%) 2 (18%) 3 (27%) 5 (45%)
17. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 11 0.98 Freq(%) 0 (0%) 1 (9%) 1 (9%) 4 (36%) 5 (45%)
18. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 10 0.67 Freq(%) 0 (0%) 0 (0%) 1 (10%) 5 (50%) 4 (40%)
19. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 11 0.65 Freq(%) 0 (0%) 0 (0%) 1 (9%) 6 (55%) 4 (36%)
20. The amount of work required is appropriate for the credit received.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 11 0.94 Freq(%) 0 (0%) 1 (9%) 1 (9%) 5 (45%) 4 (36%)
21. The instructor sets high standards for students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 4 (36%) 6 (55%)
22. What did you find most valuable and helpful about the instructor?
His knowledge of operating systems is quite evident and thorough. He is able to answer most questions even if they don't relate directly to what is currently being discussed. Edo tries his best to create an environment for discussion, but sadly, many students don't seem to enjoy discussions as much as I do.
His depth of understanding was wonderful. As needed he could delve deeper into specific areas. He always welcomed class discussion about related topics which made the course much more interesting. He in fact promoted in class discussion which was very enlightening.
I especially liked the concise notes posted online before class, and the way he emphasized the important points at a high level in class.
Good knowledge about course material.
Strong understanding of subject matter and always willing to answer questions from students
Linux expert with a ton of knowledge.
Very knowledgeable in the field.
Dr. Biagioni goes into detail on certain aspects which require focus. His lectures are full of content beyond what you could pick up from his slide webpages.
n/a
23. What did you find least valuable and helpful about the instructor?
Going through the code during class. I think it's great that he points out important areas of the Minix kernel, but I would much prefer to discuss the theory in class and read the code at home. It might be more helpful to assign reading of the code at home and then discuss the code in class.
nothing
The lecture 'slides' were hard to follow sometimes.
I thought that minix lost it's relevance a little after we stopped doing minix projects
Teaches by talking the entire class time.
The classes balance/level of skill varied greatly making it difficult to keep in tune with everyone, which reflected on Dr. Biagioni's ability to address problems with particular assignments or results. While walking through code is useful it lacks an amount of detail that would help those who don't already have a major grasp of OS functionality.
n/a
24. My overall evaluation of this instructor is....
Edo is a cool dude and a good professor. He tries his best to make sure the students understand what the material is. I think it's often times difficult because students are hesitant to say anything whenever they don't understand something. I'm not sure why this is however as the class is inviting and friendly. He is also a very fair and reasonable professor.
He enjoys the subject matter and it reflects positively on his approach to the course. His goals are to provide students with knowledge of all the important areas of the field. I would recommend his course to other students.
great
He is a good professor.
Very good teacher and clear lecturer
Expert in the field, encourages questions, helpful, hard grader, slightly out of touch and stuck in the past.
It is refreshing to have an instructor who is just as interested in the course as I am.
Dr. Biagioni know his materials. I don't necessarily agree with his teaching style but I can see how it would work with people who learn that way and already have a good background in OS. Unfortunately if you lack that background you do have to play catch up a lot of the time.
Good.
25. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 11 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (55%) 5 (45%)
26. The course materials (texts, handouts) make a valuable contribution to the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.64 11 1.03 Freq(%) 0 (0%) 2 (18%) 2 (18%) 5 (45%) 2 (18%)
27. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 11 1.0 Freq(%) 0 (0%) 1 (9%) 2 (18%) 4 (36%) 4 (36%)
28. The course is highly recommended if it were taught by this instructor.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 1.03 Freq(%) 0 (0%) 1 (9%) 1 (9%) 2 (18%) 7 (64%)
29. The exams gave students an opportunity to demonstrate what they had learned.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 11 1.14 Freq(%) 0 (0%) 2 (18%) 0 (0%) 4 (36%) 5 (45%)
30. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 4 (36%) 6 (55%)
31. My grades accurately represent my performance in the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 11 0.65 Freq(%) 0 (0%) 0 (0%) 1 (9%) 6 (55%) 4 (36%)
32. My overall evaluation of this course is...
I really enjoyed the hands on aspect of the course. In undergrad I took a similar course that was all theory and hardly any practice, but the assignments really helped me grasp the course material that much more.
The information covered is important and highly applicable to the needs of today's prgramers. I would highly recommend it to any graduate student.
great
It is a good course with a lot of work
In the beginning of the semester, Edo pointed out that he will try to balance the course in regards to theory and practice. The lectures were almost pure theory, except the times where we looked at code, and the projects were pure practice. I don't think there was a very good way to balance out the theory by injecting projects that require more than just theory.
Very good course. Really deepened my understanding of operating systems
I got what I wanted out of the course. I learned a ton about operating systems and Linux in particular. However, it was the most painful class I have ever taken. I strongly disagree with Edo's teaching method. I feel he is stuck in Web 1.0 ways of teaching, whereas everyone else is at Web 2.0.
Good times.
This course requires a greater knowledge than it's title provides, especially given the lack of an undergraduate class in the field as of late. It is not surprising that the course work is hard, but the scale of difficulty per assignment fluctuated in a way that made some assignments misconceiving, sometimes partially guided by the professor's spin of the assignment. Group vs individual capability per assignment was a nice option but with no open interactions between students in the class, finding "partners" required existing relationships in order to create, creating a curve in difficulty per assignment based on group number. Book fluctuated on usefulness providing sometimes good analogies to real world or other field materials to explain how things work, but sometimes did not align with professors intention or design of class and could not assist in work. While not the professors fault, the inconsistency of the materials in book and the code used for work created problems. In addition, the complexity of the code given sometimes added more confusion and with the variable documentation of the system specified. Variable computing performance as well as inconsistencies with assignment instructions added more time needed not for working on the actual content of the assignments but on compensating for outdated instructions and waiting for installations or builds to complete.
A thorough coverage of operating systems.
33. State in two or three sentences how this course could be improved.
I would suggest less reading of code (in class at least) and the encouragement of more discussion between the Edo and the students and also between the students and other students. The classroom was pretty quiet minus a few people.
If there is no new edition created of the current text a Linux based approach may be more useful to students. The assignements that were in Linux gave me oppurtunities to do things I always wanted to try.
I'm not sure. Minix is hardly a real OS, but the real ones are so complicated...
If the MINIX assignments were meant for the latest version
For a large project, especially project 6, have it broken up into sub-projects.
Please include more visuals and examples to make the subject more interesting and pop out to students. It doesn't sit well with students when the whole lecture is listening to the instructor talk about bland textbook notes on the classroom screen. Also, please take it easy on the grading. We are not bad students, we try our best and pour in tons of hours in studying and getting our projects to work. I'm ok with being tested on concepts, but not being docked a whole letter grade for trivial questions that are "you know it or you don't". When there is such a huge information overload, we can't remember every little thing unless you tell us explicitly that it is important.
I wish the Minix book was rewritten for the new os.
1. More consistent assignments, including difficulty specification, group opportunities (allowing people more social interactions in class to make groups), up-to-date instructions, and clearer requirements for completion. 2. More indepth understanding of the coding sequence. This may not be possible, but sometimes code can be said to do something but not definitively show how it does so, which might not be easily shown due to the great amount of code hoping that it sometimes does, but would be helpful to understand and make use of in projects. 3. More interesting lecture materials. The slide/webpages provide little feedback for the lectures, and results in being an incomplete study material for preparing for lectures or exams. Dr. Biagioni's method of teaching is straight forward but also requires one can learn easily through listening to one talk about a topic rather than seeing processes, or working with them directly. Variety or resources to help other ways of learning (especially given the limited scope of the class which prevents optimal searching through the internet) could help compensate for though who cannot learn just by listening/reading.
n/a
34. Other comments:
The Minix textbook is overpriced, although it's well written and we did make good use of it in class when discussing the code. If everyone could bring laptops instead, download the code, and make tags, that might be better for searching and navigating the code in class, and ease into developing on it.
Edo is a great as a person, but quite outdated as a lecturer. I get the feeling that he puts in very little effort towards the class--reusing the same exact textbook notes from 2003, copying word-for- word the same assignments from OS courses at other universities, and coming to class just to talk.
It is really suggested that the undergraduate class relating to this topic be restored to help students build up to this level of practice. "Nothing is pleasant that is not spiced with variety." -Francis Bacon
n/a

Edoardo Biagioni: ICS 211, Spring 2011     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 85744 (001)     85745 (002)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.76 37 0.43 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (24%) 28 (76%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 37 0.52 Freq(%) 0 (0%) 0 (0%) 1 (3%) 24 (65%) 12 (32%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.92 37 0.8 Freq(%) 0 (0%) 2 (5%) 7 (19%) 20 (54%) 8 (22%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.89 37 0.74 Freq(%) 0 (0%) 2 (5%) 6 (16%) 23 (62%) 6 (16%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.65 37 1.06 Freq(%) 2 (5%) 3 (8%) 8 (22%) 17 (46%) 7 (19%)
6. I learned a lot in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 37 0.75 Freq(%) 0 (0%) 1 (3%) 5 (14%) 19 (51%) 12 (32%)
7. Which aspects of the course were most valuable?
The daily quiz for class attendance. It was good that the course did not count the quiz grade toward the actual grade. It allowed us to review the material we needed to know for the upcoming exam. Edo also gave us almost immediate feedback so we understood what we did right and what we did wrong so we could prepare for the exam.
The different coding examples really helped a lot. The daily quizzes were also very helpful and served as a way of reviewing the material as well.
Weekly exercises and examples helped to understand new material.
The hands on stuff. I learn a lot by doing. But I dont think that we were taught how to do some stuff as best as we could have been in labs. But I gained some knowledge on the concepts.
in class actual code displays. Would have liked to see some actual demonstrations for example the recursion of the hanoi tower actually run on the computer. I really liked that. Asking for questions is appreciated. I have finally grown and realized that If I have a question i better ask it. :)
The attention to detail in the programs and the breakdown of programming structures.
Professor Edoardo Biagioni's explanation towards computer science concepts were very valuable and critical to my learning. He explained concepts very well and gave good examples toward each concept.
learning better program structure and the communication aspects of programming.
Being able to learn more about data structures from experience in implementing our own data structures in assignments.
Linked lists / linked list applications; recursion; alternate implementations of classes
The lectures were the most valuable. As well as the class exercises.
The quizzes and homeworks are really helpful. I really like the review of the quizzes we take in class that is sent to us via email.
Doing the assignments.
Recursion and arrays, stacks, queus, etc. General concepts that can be applied to all programming languages
I guess if you are interested in programming, everything about this course would be valuable. The daily quizzes were especially valuable because the concepts carried over to the projects and exams for the most part.
Learning about different data structures and principles of object-oriented programming. The programming assignments especially helped by making us implement the information we learned that week. It was better if one started early, so unfortunately I'm sure I didn't use the assignments as well as I should have, but for those who stay on top of things, I'm sure it really helps with comprehension.
I learned a lot about recursion
Learning how different data storage programs could be used to more efficiency than basic arrays.
New stuff like recursion, trees and heaps
Recursion
The actual assignments were the most helpful in understanding the concepts and how they could be implemented.
n/a
The depth of learning we went into.
The quizzes were really helpful since I usually spend some time thinking about programming assignments. It was a nice change of pace having to think up code in a mere several minutes.
Algorithm-heavy assignments such as the prime number generator, infix calculator and recursive methods.
The demonstrations using the blackboard instead of reading off of a computer screen.
The Homework
8. Which aspects of the course were least valuable?
The labs were not very useful. I attended lab, but felt I was able to do more on my own from the lecture notes and the book.
Some of the assignments were hard to understand.
The teaching assistant did not prove to be of any use. His method of explanation did not help students to understand material. Because of that, labs seemed more like an inconvenience rather than a benefit.
The lab. It was almost as we just went for a work session to work on our own. It was hard to learn how to do things, because a lot of it was like individual searching for information in some cases.
Some topics are hard to understand.. understandably! Instead of repeating the material maybe find another completely different way to explain it. I felt the explanation of trees could have been handled better. How? I don't know but there were many blank looks. Recursion is a tough one to explain so I give you that!
The antiquated rules about turning in assignments that went along with the contradictory phrases about wanting to teach me not to make mistakes in life when it mattered, after the instructor made many mistakes in the class and repeatedly said that mistakes were a part of life and were alright.
I feel that all parts of the courses were equally valuable and everything we did had some reason toward our assignments or understanding toward concepts for assignments.
none
Every aspect I experienced was important.
Not sure.
None
I learned very little to nothing from the lectures. I attended ALL the lectures, and I still learned more from reading the textbook and other resources.
Individual memorization of coding, syntax, java vocab and utilities
The programs we had to build didn't help me on the tests at all, they only frustrated me and made me realize that I absolutely do not want to program for a career choice.
n/a
i learned a lot in every section.
the sorting programs at the end.
Sorting algs
quizes, as well as forced group work. individuality should be cherished.
Assignments weren't very cohesive. Often times I didn't see the point (in a real world problem solving application) to doing parts of the assignments. Getting a better understanding of what's going on is never a bad thing, but it made the assignments much longer and tedious to do when we simply re-invented the wheel.
Some of the aspects of the assignments weren't always clear.
Assignment 2 didn't seem very relevant.
Being fed a lot of information all at once.
N/A
9. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.78 37 0.85 Freq(%) 0 (0%) 3 (8%) 9 (24%) 18 (49%) 7 (19%)
10. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 36 0.77 Freq(%) 0 (0%) 2 (6%) 2 (6%) 20 (56%) 12 (33%)
11. The instructor puts material across in an interesting way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.42 36 0.87 Freq(%) 2 (6%) 1 (3%) 15 (42%) 16 (44%) 2 (6%)
12. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 37 0.6 Freq(%) 0 (0%) 0 (0%) 5 (14%) 24 (65%) 8 (22%)
13. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 36 0.64 Freq(%) 0 (0%) 0 (0%) 3 (8%) 17 (47%) 16 (44%)
14. Assistance from the instructor outside the class was readily available.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 37 0.78 Freq(%) 0 (0%) 0 (0%) 10 (27%) 15 (41%) 12 (32%)
15. Talking to the instructor during office hours was helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.69 36 0.75 Freq(%) 0 (0%) 0 (0%) 17 (47%) 13 (36%) 6 (17%)
16. How can the instructor improve the teaching of this course?
Explain the material in a more easy to understand way. Sometimes it is easy to get lost.
Provide more thorough explanations for assignments.
I think he does a pretty decent job of teaching the course and I am doing pretty well in the class.
More examples. Interactive examples or actual running of code in class would be great.
I thought he taught the course really, really well.
I feel that Professor Biagioni did all he could to teaching this course well. He provided valuable notes that were easily available and prepared us for tests and assignments well.
Maybe curve a test that many people do especially bad in. (i.e. the first exam where the average was somewhere in the 60s). It took me time to get into the class material and I've found it to be pretty fun and interesting since then, but it took longer than the first exam to figure this out. Giving people a chance to do well in the class to start off will let them experience more of what cs and programming has to offer, rather than scare them off on the first exam. I understand that that is the drop or not point, but people will choose for themselves whether they want to push themselves or not at that time.
Give clearer instructions for homework assignments as well as a better way to present material (ex. powerpoint slides).
No major suggestions.
A bit more clarity when explaining what is expected of the homework. And maybe a bit more leniency when grading, and maybe a bit more time on some of the harder assigned homework.
If it can get better that would be even more awesome than it already is.
He knows a lot about this subject, but he does NOT know how to teach it. It would be much more helpful to see more examples, rather than just quickly talking about algorithms.
There is a severe lack of teamwork, the class focuses too much on independence...the homework was time-consuming, perhaps it should be done in teams or in parts. Also, tests should definitelt be open book or at least open notes, there was far too .much rote memorization required.
I honestly learned a lot better by having a more involved TA for labs. For 111 my TA was readily available and was always willing to help me via email. John was a great guy, but he wasn't very much help for assignments like I was used to receiving in 111.
No strong opinion on this, I think it's fine as it is.
Show more examples of the code.
give more examples of how these can be used in real world applications
More writing on the board, For me it's easier to understand when following that than trying to decode the code that's put on the website
More examples
Give practice tests aside form the ones given each class which are close to concepts that will be on the exam. This way we have a good understanding of the structure of the test and what are some of the most important key concepts.
just lecture, since its a lecture class. as for teaching, maybe give real application examples, as well as easy-to- visualizable examples (eg, arrays is a container/jars, etc.) exams are bad. They require a 'mastery' of each topic rather than testing on our 'knowledge' of each topic. Not many students who are just learning the course is able to bust out multiple algorithms in a few minutes. It may be better in the future to test on the general concepts of each topic, eg. what are the steps in which a merge sort sorts things? etc. or possibly use mutliple choice questions with short answers, rather than all writing.
Make assignments more interesting.
I think it might be good to do more examples in class.
Before presenting an entire class with several methods, present each important method in its own slide/webpage in large font, double spaced lines, with few or no comments. Then the student can clearly see what the method does. It may be more difficult for students to learn an algorithm or implementation for the first time by viewing the entire class code with lots of javadocs.
making the homework assignments clearer to understand.
Explain from the beginning, why/and that we are recreating java classes, like arraylists, linkedlist, etc...
N/A
17. My overall evaluation of this instructor is....
He is a good professor who knows his material. Although some topics come off as confusing, his notes are very helpful to have as an aid.
He really knew what he was doing in teaching the course although he didn't always give clear answers or understand our questions. Overall, he taught the class well.
Excellent instructor with an effective style of teaching. I'd like it if he had more resources or personnel available to him because I feel that he is one of the more effective instructors in the ICS department.
Pretty good professor. Learned a lot from him.
He did good. Its a tough class. Students need to apply themselves.
An excellent teacher who knows the material and also knows how to get it across to someone who does not know it. However also very fickle when it comes to grading.
Great professor, very kind, and good at what he does. I would definitely take another class from him.
a good teacher and very helpful outside of class
Very knowledgable in the subject and was able to explain certain content clearly although should work on explaining instructions clearly (in exams and in assignments).
A good instructor who seems to genuinely care about the class and this field.
Professor Biagioni is a good professor of ICS, he knows what he is talking, and is able to pass on that knowledge.
Great!
Overall, Edo is a knowledgeable teacher, but he just does NOT know how to teach it. I learned very little from this class, and I'm just glad it's over. I felt like I learned more from just reading the textbook or looking for other resources online.
A good teacher overall, just some policies are too strict (no collaboration)
He's a good teacher, and always makes sure we understand the concepts of the day and encourages us to ask questions during lecture if we don't understand a concept right away.
Very knowledgeable, seems friendly, and is able to remember (at least some) students' names :-)
Good.
Good teacher.
Knows the subject and teaches it rather well
A excellent teacher; simplifies the concepts so its easy to understand.
5/10
A good teacher, sometimes hard to understand but is very patient when you have a question.
He seems passionate about programming and easy to pay attention to in class.
excellent.
He knows what he is doing, but I had a hard time doing the homework assignments due to lack of details
He's a good teacher.
18. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.31 37 1.01 Freq(%) 1 (3%) 7 (19%) 12 (32%) 12 (32%) 4 (11%) 1 (3%)
19. The TA is effective.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.25 37 1.08 Freq(%) 2 (5%) 7 (19%) 11 (30%) 12 (32%) 4 (11%) 1 (3%)
20. The TA gives clear and understandable explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.22 37 0.96 Freq(%) 1 (3%) 7 (19%) 14 (38%) 11 (30%) 3 (8%) 1 (3%)
21. The TA is enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.56 37 0.84 Freq(%) 1 (3%) 2 (5%) 12 (32%) 18 (49%) 3 (8%) 1 (3%)
22. The TA appears to have a thorough knowledge of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.19 37 0.71 Freq(%) 0 (0%) 1 (3%) 3 (8%) 20 (54%) 12 (32%) 1 (3%)
23. The TA is friendly and accessible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.57 36 0.81 Freq(%) 0 (0%) 3 (8%) 13 (36%) 15 (42%) 4 (11%) 1 (3%)
24. The TA sets high standards for students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.67 36 0.65 Freq(%) 0 (0%) 0 (0%) 14 (39%) 16 (44%) 3 (8%) 3 (8%)
25. The TA grades paper (exams, homework) fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.73 37 0.93 Freq(%) 2 (5%) 1 (3%) 7 (19%) 22 (59%) 5 (14%) 0 (0%)
26. The TA broadened my understanding and grasp of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.26 36 1.07 Freq(%) 2 (6%) 5 (14%) 15 (42%) 8 (22%) 5 (14%) 1 (3%)
27. The TA listened to what students had to say.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.62 36 0.82 Freq(%) 0 (0%) 3 (8%) 11 (31%) 16 (44%) 4 (11%) 2 (6%)
28. The TA was easy to talk with and available for consultation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.42 37 0.71 Freq(%) 0 (0%) 2 (5%) 17 (46%) 12 (32%) 2 (5%) 4 (11%)
29. The TA's comments on written work were helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.09 37 0.87 Freq(%) 2 (5%) 5 (14%) 15 (41%) 12 (32%) 0 (0%) 3 (8%)
30. The exams were a fair test of your knowledge of the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.89 37 0.94 Freq(%) 1 (3%) 2 (5%) 6 (16%) 19 (51%) 9 (24%)
31. Please list: suggestions for improving the TA's teaching style and methods.
The TA needs to learn how to run a lab. He RARELY ever went over the previous assignment and took a long while to get back to us with comments and our grades. I did not understand how we are supposed to know what we did wrong or right if we do not get our assignment back.
Explaining the material better would help.
Try to make explanation of new material easier to understand. Student's often don't understand the TA's explanation which makes them feel like lab time is of no help to them.
give us more examples of how to do something before we have to do, going after it afterwards isnt very helpful
The TA was very confrontational. If he didnt agree with how I did something he told me so. He did not offer any advice on how to fix it. When grading my assignments the TA does not tell me where I went wrong. He takes weeks to grade assignments. I went into a test with NONE of the assignments since the last test being graded. i had no idea if I made a glaring error! He was hard to talk to. He was very slow to grade papers. Overall I was extremely disappointed.
Could allow a little more time for working on the homeworks while going around answering questions about it because that way everyone can get help on problems they are having with the homework.
I think the TA could broaden the way he approaches reviewing the assignments instead of providing just one specific route to complete the assignment, I think he should broaden and teach different ways of completing assignments
go through the homework program a little slower
Try to focus on one topic more rather than drifting to other topics while in the middle of explaining one. Make sure everyone understands what you're trying to explain.
No major suggestions.
The T.A. used some bad methods of teaching. 1) He always said these things are "easy" when they may be easy to him, but very difficult for students. 2) Their are sometimes where he would speak unclearly and it was hard to understand him. 3) It would be nice if he would post solutions for homework, so students can see what they did wrong on their assignments.
I don't think it matters because he's graduating, but in 111 we were very well prepared for assignments via example code for implementing algorithms. Some might say it was 'babying' us, but it really helps you understand the language when you know how to implement code.
n/a, was fine.
have more prepared, leave less up to student questions
Give a point for going to class, or somehow make people go to lab
n/a grade papers faster, that is all.
Maybe reinforce the concepts learned in lecture a bit more.
Posting more sample code that was presented in class.
More one on one assistance. In a bigger lab its hard for the TA to get to everyone.
N/A
32. Please list: suggestions for improving the TA's relationships and communication (student - student and student - TA interactions).
Provide more feedback and go over an example for the concepts of past due hw assignment
If he is able to explain clearer, then it would be easier to approach him for help.
Be more sympathetic to students who are new to the subject rather than cover advanced topics that only a few students will grasp.
he allowed time for questions which is good, but for the most part he kind of just let us do our own thing
Talk to your students. Don't talk down to them. Help them. Don't laugh at them.
none.
The TA was readily available most of the time however he was slow to interact through email however he was always replied and helped during class times.
Should have encouraged more emails and questions from students rather than just asking them what they didn't understand on the spot because some people are shy to ask in front of others.
No major suggestions.
TA's communication was ok. When students have questions, he tries to answer them, although I think, sometimes he confuses the student even more.
It's pretty nice when you can email your TA over the weekend and they reply to you, especially when you're struggling to debug your code.
John is a little blunt, but I think that's just his manner. He really actually is very willing to help, he just gives feedback in a blunt manner. He does have some useful advice if you just get around his delivery. He was available over email, although seems like a very busy guy. But willing to help when you give him appropriate time to do so. He did try to encourage discussion in lab, which I thought was good (although most of us are pretty quiet most of the time).
good comunication
N/A
n/a
Not my area of expertise.
None.
be more friendly and considerate
N/A
33. What two or three single words best describe this teaching assistant?
ineffective, conservative, fair grader
Focused. Task-oriented.
Ineffective Inconvenient Incomprehensible
knowledgeable awkward
Unhelpful know it all. (sorry, but this is what you came off as to me and why I stopped going to lab)
Knowledgeable, helpful, confusing
Knowledgeable, Smart, Intuitive
corny, happy
Knowledgable, Strict (grading), Awkward
Highly available.
difficult and overwhelming
Nice, intelligent
knowledgeable, helpful
very good
N/A
Concise Knowledgeable
Knowledgeable, straightforward, fair.
Friendly and understanding.
very critical
helpful, friendly
34. Additional comments about your Teaching Assistant, please list.
Sometimes I can't tell if he is seriously trying to be funny or if he's just like that.
none
He knew the material. he did not offer any real help.
Can be very hard to understand at times
Willing to help you if you put in the effort.
I also think that this T.A. knows a lot about this subject, but does NOT know how to teach it.
Congrats on graduating.
god job
N/A
Grades haven't been updated these past few weeks, which makes me sad.
None.
N/A
35. My overall evaluation of this course is...
I learned a lot from this course. The instructor was great, but the TA needs to be changed.
overall, the course was okay.
Instructor is very effective at introducing and conveying material to students of varying backgrounds. However, supporting personnel, such as TA, weren't as helpful.
the course was challenging, but i think i learned some from it. I dont know however if it helped me in knowing that this was my right path in life and brought up more questions than answers for my major.
It was good.
A good course which definitely helped to cement a foundation in ICS
Course that explains a lot definitely important toward ICS.
a class that is helpful when figuring out if cs is the right job for you.
It was helpful for me in learning about data structures and how useful they are when programming, but I feel like I could have understood a lot more with the right teaching methods (ex. clearer instructions and explanations).
Good reinforcement / extension of Java and basic programming concepts.
Good, (although I need to take it again due to unfortunate issues) I enjoyed this class.
Overall, to be honest, I did NOT like the teaching in this course at all. I felt like I learned little to nothing from this course, and will probably NOT be attending ICS311.
Very tough course, quite difficult to get the required B to move on...
This course made me realize that coding was not something I want to do. I never really wanted to code, but 111 wasn't too bad.
Very good course, much more challenging than 111 and takes a lot more effort & time, but delivers a lot of useful programming knowledge. Professor & TA were both good teachers :-)
good
good
A good course for ICS majors and minors
Alot of information packed into a kind of short semester however, the most important part of the class is the work outside of the actual classroom which makes it easy to grasp the concepts.
course could be better, but my experience in the course was about a 7/10
Interesting course that teaches you a lot. In class exercises make it easier to pay attention and not lose concentration.
Challenging and well designed.
Hard and filled with information
It's good.
36. Other comments:
none
The TA grades very harshly on some assignments and very leniently on others. I got a 70 on an assignment I felt I deserved a 90-100 on because of one simple mistake.
It was fun. Thank you!
N/A
thanks
N/A
Course page is sort of annoying to navigate.
The textbook meshed well the course, which is always good.
none
I know that the courses content are added based on what we covered in the prior class, but having some reading assignments and homework assignments out earlier would be beneficial for those students that would like to get ahead knowing that their schedule gets busy the following week.
N/A

Edoardo Biagioni: ICS 351, Fall 2010     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 351 - Network Design Crn (Section): 79145 (001)     79146 (002)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.89 9 0.33 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (11%) 8 (89%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (22%) 7 (78%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (22%) 7 (78%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 9 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (33%) 6 (67%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 9 0.88 Freq(%) 0 (0%) 0 (0%) 2 (22%) 1 (11%) 6 (67%)
6. I learned a lot in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 9 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (33%) 6 (67%)
7. Which aspects of the course were most valuable?
Labs were very long.. but I learned a lot from them.
The labs. It made topics a lot easier to understand.
The labs were directly related to what we learned in lecture and allowed us to apply the information we learned to a practical, real world environment (albeit on a small scale). The labs were scheduled in a way that made sense; each lab touched on what we learned in previous lectures.
The laboratory exercises.
The Lab helped the perception of the topics convered
in class lectures
The most valuable aspect of this course is quizzes and the labs. Yes the labs and quizzes were graded but the main goal of the quizzes and labs were not only for the grade but for the student. Like the labs where mainly to learn the topic that where being covered that week and for the students to gain a hands on approach of the topics. Also I like the how the quizzes was to let the students know how well they know the topic. Also how we worked in groups in the lab and we had to talk about what was going in given situation in the lab was also very helpful.
Learning about the various types of protocols and how they affect networks.
8. Which aspects of the course were least valuable?
Everything was valuable.
Some parts of the labs were tedious, such as saving output two times for each of the 4 PCs and routers, etc. It was tedious but it was needed for the lab report, so it made sense.
some of the lecture material that was not related to or reinforced by anything done in lab
none
I thought that where was no invaluable aspect in this course because everything ties together. A good example of this is how the lectures are on topics that we are going over, doing or going to do in lab. This gives us information on the overall topic. The labs are on topics we seen or will be seeing in the lectures. These labs give us a better more detailed explanation of the topics that we are learning. Finally the quizzes tell the students how well they know the topics that we are going over. Overall can't think of any invaluable or least valuable aspects in the course.
NOthing
9. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 9 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (33%) 6 (67%)
10. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 9 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (33%) 6 (67%)
11. The instructor puts material across in an interesting way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.56 9 0.53 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (44%) 5 (56%)
12. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 9 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (33%) 6 (67%)
13. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (22%) 7 (78%)
14. Assistance from the instructor outside the class was readily available.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.11 9 0.78 Freq(%) 0 (0%) 0 (0%) 2 (22%) 4 (44%) 3 (33%)
15. Talking to the instructor during office hours was helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.56 9 0.88 Freq(%) 0 (0%) 0 (0%) 6 (67%) 1 (11%) 2 (22%)
16. How can the instructor improve the teaching of this course?
Shorten some of the labs or divide the long labs into multiple labs.
I didn't know that knowledge of Linux would be so crucial in the lab portion of the class. I do not have a Linux machine at home and had never used one prior to this class. The first lab, we were already expected to know how to navigate the Linux file system
eliminate the BGP lab and include a lab on NAT/DHCP
N/A
I can't really think of any way to improver the overall teaching of this course because it was taught very well. I liked how everything tied into each other and built up on each other so we bot both a general explanation of the topic in the lecture and a detailed explanation of the topic in the lab. The one thing that was difficult was difficult and that I thought could be improved was that some of the pre-labs were very hard to answer and that we could go over thoughts difficult pre-labs ether in lecture or in the beginning of the lab. This would have I think better allowed me to understand some of the ideas while doing the lab.
Nothing really. The way the course was organized was fine.
17. My overall evaluation of this instructor is....
Very good instructor. Very helpful and has a good sense of humor. Always willing to help students.
He is an outstanding instructor and a valuable resource to the students.
dedicated and hardworking Professor
great teacher, once again a pleasure to take his course.
My overall evaluation of Edoardo Biagioni is that he is a great teacher and professor. He went over the material in was that got me interested in the topics and helped me better understand the topics as well. Analogies of everyday ideas and ideas that we know was used to express difficult ideas that would have been hard to understand without the analogies. Also professor Edo was very easy to talk to and because he made it easy to talk to him I was able to ask questions in lab and further my understanding of the overall course. Overall I thought Professor Edo is a great teacher and professor and would recommend taking his classes.
He is an excellent instructor that really knows his stuff. I would recommend him to any ICS student.
18. Assignments are interesting and stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 9 0.71 Freq(%) 0 (0%) 0 (0%) 2 (22%) 5 (56%) 2 (22%)
19. Class assignments provided an effective aid for learning the subject matter.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 9 0.73 Freq(%) 0 (0%) 0 (0%) 1 (11%) 3 (33%) 5 (56%)
20. Reading assignments make students think.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.11 9 0.78 Freq(%) 0 (0%) 0 (0%) 2 (22%) 4 (44%) 3 (33%)
21. The laboratory was a valuable part of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (22%) 7 (78%)
22. Laboratory assignments make students think.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 4 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (25%) 3 (75%)
23. Directions for laboratory assignments are clear and specific.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 9 0.67 Freq(%) 0 (0%) 0 (0%) 1 (11%) 5 (56%) 3 (33%)
24. I am generally pleased with the materials (texts, handouts) required for this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (78%) 2 (22%)
25. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (78%) 2 (22%)
26. The exams gave students an opportunity to demonstrate what they had learned.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 9 0.53 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (56%) 4 (44%)
27. The exams gave the instructor a comprehensive picture of my understanding of the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 4 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (75%) 1 (25%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 9 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (33%) 6 (67%)
29. The instructor was objective in evaluating student's work.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 9 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (22%) 7 (78%)
30. Which aspects of the course did you like the best?
In class activities were fun and entertaining. Learned a lot in lab.
Lectures were interesting and engaging.
the in-lab exercises
Lab
the games that we used to demonstrate different protocols were very helpful.
I liked the labs the best because they were able to teach me the most about the topics and I was able to get a hands on approach in learning the topics.
Though the lab was long, it was an important part of the class as it gave us hands on experience and deepened our understanding of the material.
31. Which aspects of the course did you like least?
Labs were really long.
Labs were long.
power point lecture slides
Pre Labs. Some topics were difficult to interpret without prior knowledge. (i.e. Protocols, namely TCP's congestion control)
Can't really complain about anything overall everything was good or helpful in some way.
The length of the lab
32. My overall evaluation of this course is...
Very good course. My interest in networking has grown a lot.
One of the better courses in ICS I've taken so far.
a good course to get a feeling for network design and troubleshooting
Overall good course, though started out a little overwhelmed since I did not have much prior knowledge of the subject.
i learned a lot about the various aspects networking of which i knew very little about before entering the course
Overall evaluation of this course is that it is a great course and furthered my understanding is many topics and ideas that I thought I knew or didn't know.
Good course for those wanting to focus in networks
33. State in two or three sentences how this course could be improved.
Shorter labs or breaking labs down into smaller parts would be nice. Maybe a midterm instead of a lot of small quizes.
I believe that the course needs a new text book. The current text is outdated.
the routing material might be reduced or pushed back
One way that this course could be improved is that the labs themselves are bigger. Meaning that there was more equipment so more lab groups can be created and smaller groups can be created. This would allow for more hands on time and also one would have a better understanding of working the equipment. If one does not know the answer or how to do thing in the lab one can get help at the moment. Also stopping both or all groups in the lab and going over important topics. Which was done sometimes in the lab I thought was helpful and should be done more often. These are what I think are the two things that can be improved in this course but overall great.
I think the class was overall structured very well. One thing that might be improved is the amount of time given to submit lab reports as some reports take very long to do.
34. Other comments:
Great class!

Edoardo Biagioni: ICS 451, Fall 2010     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 451 - Data Networks Crn (Section): 79148 (001)     1022 (311)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 12 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 12 (100%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 12 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 12 (100%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.58 Freq(%) 0 (0%) 0 (0%) 1 (8%) 0 (0%) 11 (92%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.92 12 0.29 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (8%) 11 (92%)
5. I developed the ability to solve real problems in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (17%) 10 (83%)
6. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.92 12 0.29 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (8%) 11 (92%)
7. I learned a lot in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.92 12 0.29 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (8%) 11 (92%)
8. Which aspects of the course were most valuable?
Programming assignments.
Dr. Biagioni covers material going deep into computer network theory and development. He demonstrates his superior knowledge of networks every day in class and there is no question that you can stump him with.
Notes
Projects were very practical and I learned a lot of important coding practices as well the course contents.
The projects were very good and seemed very practical.
The homework assignments were exceptionally valuable. There is a big difference reading network protocols in the textbook and actually code them in a programming language. It gave a practical sense of achievement.
I learned a lot doing the projects in the class. I think I can really make a program that communicates using the Internet now.
I thought the group projects or projects that we where able to have groups where very valuable because I was able to learn from the group members which gave me an overall better understanding of the material. Also with the groups and group members I was able to talk more about the topics which also furthered my understanding of the topics.
course projects
The projects not only made us understand about a topic but also practiced our programming skills in C.
9. Which aspects of the course were least valuable?
Nothing.
None
Nothing
The projects represented very well what I expected from the class... but the lectures were a bit generic.
Nothing really, everything assigned was helpful in some manner for the course topic at hand.
Some of the material in the lectures and book don't seem very useful. Although it still is nice to know how some old protocols work.
Not having quizzes or some way to gage how we are doing and how well one know the topics made things difficult at points.
A lot of time were spent doing research on my own since I knew nothing about networking prior to this class.
10. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.58 Freq(%) 0 (0%) 0 (0%) 1 (8%) 0 (0%) 11 (92%)
11. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (17%) 10 (83%)
12. The instructor puts material across in an interesting way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.92 12 0.29 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (8%) 11 (92%)
13. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.58 Freq(%) 0 (0%) 0 (0%) 1 (8%) 0 (0%) 11 (92%)
14. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.92 12 0.29 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (8%) 11 (92%)
15. Assistance from the instructor outside the class was readily available.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 12 0.62 Freq(%) 0 (0%) 0 (0%) 1 (8%) 1 (8%) 10 (83%)
16. Talking to the instructor during office hours was helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 12 0.8 Freq(%) 0 (0%) 0 (0%) 2 (17%) 2 (17%) 8 (67%)
17. How can the instructor improve the teaching of this course?
I don't know. I liked this class how it was.
Continue to have milestones for the projects, they are a good idea.
Nothing
There seemed to be a huge gap of redundant material that very similar or identical to ICS351. The course would be better if there was more of a distinction in my opinion.
I would think more group exercises, but other than that nothing really the course methodology is taught and executed superbly.
Consider another milestone for the second Project. Two felt like it was too little to steadily finish that project.
One way that the teaching of this course could be improves is that more hands on activities such as some of the activities that where done in lectures should be done more. Also going over and having some example code and programs where helpful. Having more of these explanations and example of code and programs would be helpful.
give more hints on the projects
18. My overall evaluation of this instructor is....
Very good instructor. Always willing to help in class and outside of class. Very knowledgable in the subject.
Amazing professor
Great teacher one of the best.
He is very creative and the classes were interesting but sometimes he is a bit confusing when explaining some concepts.
Great!
Professor Edoardo Biagionni is very enthusiastic and highly knowledgeable in the course subject. Assigns reading and projects with realistic expectations of the students (the time and effort invested to complete assigned tasks).
A good teacher! Would definitely take him again.
I liked the way that Professor Edo taught and overall he is great. I thinks that he tries his best and does a great job in making material that is not the most interesting topics exciting and interesting. Professor Edo also gives examples and expresses ideas that are interesting to the students and are still on the topic that is being covered.
A good professor. For project 1 he gave us almost no hints on how to do the project and it was hard for those students with no networking background. Sometimes I hope more hints were given.
19. Assignments are interesting and stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (17%) 10 (83%)
20. Assignments make students think.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.92 12 0.29 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (8%) 11 (92%)
21. Directions for assignments are clear and specific.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 12 0.67 Freq(%) 0 (0%) 0 (0%) 1 (8%) 3 (25%) 8 (67%)
22. Assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 12 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 12 (100%)
23. Reading assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 12 0.45 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (25%) 9 (75%)
24. There was considerable agreement between the announced course and what was taught.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (17%) 10 (83%)
25. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 12 0.67 Freq(%) 0 (0%) 0 (0%) 1 (8%) 3 (25%) 8 (67%)
26. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 12 0.45 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (25%) 9 (75%)
27. The exams gave students an opportunity to demonstrate what they had learned.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 12 0.8 Freq(%) 0 (0%) 0 (0%) 2 (17%) 2 (17%) 8 (67%)
28. The exams gave the instructor a comprehensive picture of my understanding of the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 12 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (42%) 7 (58%)
29. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.83 12 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (17%) 10 (83%)
30. The instructor has a realistic definition of good performance.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 12 0.65 Freq(%) 0 (0%) 0 (0%) 1 (8%) 2 (17%) 9 (75%)
31. Which aspects of the course did you like the best?
Programming assignments.
Developing network programs was very rewarding and enjoyable
Projects
Projects.
Once again, the projects is what I like doing best in the course.
Working on the projects was definitely where I learned the most.
Overall I like how ideas and topics that correspond to the topics being taught and learned in the course but are seen by the students and used by the students in everyday life was very interesting and made topics easier to learn. This is due to the fact that they where easier to understand because they are used and one has a basic understanding of the topic. Also this made the topics interesting so one was able to stay on the topic.
Learned a lot from doing the projects.
The milestone for the projects helps a lot.
32. Which aspects of the course did you like least?
Second programming assignment was hard to complete by the due date.
Readings
Test
Listening to the lectures for 1 hr 15 minutes (although very informative and reinforcing to the student's knowledge).
Reading the textbook. The information is old and not presented very well. The professor was much better at presenting the material.
One thing that was difficult was that at some points one didn't no basic knowledge of an idea one was overloaded with detail and information of the topic in the lecture. So one would have to sometimes look up and learn the basic ideas before being able to understanding anything. Also a lot of the ideas and topics covered in this course we were intense that I thought there should be a prerequisite or at lease some basic ideas should have be covered before going into some of the more detailed work.
I spent hours doing each project(especially project 2) so I could barely make time for other classes.
33. What changes would you make in the lectures?
More class activities.
Nothing
I would separate the material between ICS351 and ICS451 so that there is no overlap.
Provide more in-class exercises that reflect the material lectured in chunks. (Lecture, exercise, lecture, exercise).
None! The instructor is very good at being flexible while presenting the lectures.
More information and examples of code and parts of programs that are having problems. Also more detail in some of the parts that overall people are having trouble will. This was done but I thought being done more often would be more helpful. Also even though it was done in lectures detailed explanation and use of the board was helpful.
34. What changes would you make in the readings?
Nothing. The book was good.
Less readings or at least a more interesting one.
Nothing, the textbook assigned for the course was very helpful.
I'm not sure what other book the instructor could use.
35. My overall evaluation of this course is...
Great course. I learned a lot about data networks.
This course should be offered every semester :)
Great class very fun
interesting + good class
The course is great and helpful to any student interested in networks.
A great course! I'm glad I took it this semester.
Good course but I felt that there should be a prerequisite for this course because yes one does have some basic knowledge of some to the ideas being covered in the course but there are also a lot of other topics that I had no clue about. Also I felt that a basic knowledge of the topics that where being taught was needed in order to fully understand the topic.
Very hard but students learn a lot.
36. State in two or three sentences how this course could be improved.
I liked the class as it was. Maybe make the due date for the second project later or make the first assignment due earlier.
No improvements needed
Same as above.
As mentioned earlier, I feel like there could be more in-class exercises during the lectures to break the monotony of sitting and listening and asking questions. Other than that, the current setup (readings, exams, and projects assigned) is fine.
Give a bit more time for Project 2 and/or add another milestone to make it a bit less overwhelming at first sight. Otherwise, it's perfect.
Even thought some of these ideas where done in the lectures and class already I think the option of having groups for projects should be used. Also having activities where participation and getting a hands on approach of learning the topic should be done more. One this makes it so everyone has to know and learn the topic in order to participate. Also if one does not know the topic or idea one has to learn it or students have to explain the idea to people who don't understand the topic. This give the students a gage of if they understand and know the topic and reinforces one knowledge of the topic if one must teach the topic to another.
It would be nice if more hints were given for project 1 and make the final not cummulative.
37. Other comments:
Thank you for a good semester
None
Probably one of the most interesting classes I've taken at UH. Almost certainly the most practical because of the projects. Thank You for the semester, Great Job.
None.

Edoardo Biagioni: ICS 699, Fall 2010     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 699 - Directed Reading or Research Crn (Section): 72102 (001)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
1.0 1 0.0 Freq(%) 1 (100%) 0 (0%) 0 (0%) 0 (0%) 0 (0%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
1.0 1 0.0 Freq(%) 1 (100%) 0 (0%) 0 (0%) 0 (0%) 0 (0%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
1.0 1 0.0 Freq(%) 1 (100%) 0 (0%) 0 (0%) 0 (0%) 0 (0%)
4. Other comments:
He is an excellent professor.

Edoardo Biagioni: ICS 211, Spring 2010     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 86318 (001)     86319 (002)     88955 (003)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.68 31 0.54 Freq(%) 0 (0%) 0 (0%) 1 (3%) 8 (26%) 22 (71%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 31 0.56 Freq(%) 0 (0%) 0 (0%) 1 (3%) 11 (35%) 19 (61%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 31 0.82 Freq(%) 0 (0%) 1 (3%) 7 (23%) 14 (45%) 9 (29%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.94 31 0.89 Freq(%) 0 (0%) 3 (10%) 4 (13%) 16 (52%) 8 (26%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.77 31 1.09 Freq(%) 2 (6%) 1 (3%) 7 (23%) 13 (42%) 8 (26%)
6. I learned a lot in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 31 0.83 Freq(%) 0 (0%) 1 (3%) 5 (16%) 12 (39%) 13 (42%)
7. Which aspects of the course were most valuable?
The lab exercises, which covered application of concepts as opposed to only theory.
For the 211 course, his knowledge of recursion and its implementation in Java was the most useful. It helped on multiple assignments and based on other data structures I've seen so far, I'm almost certain it will be useful later in my academic career.
Instructor answered questions very good. He seems to know his material.
Lecture notes, quizzes, and examples
Learning how to implement code in many ways.
The labs.
Was helpful learning the more abstract ideas in computer science
The concepts and best practices of using object-oriented programming. The in-class exercises helped keep the class involved and alert. The use of graphical aids and pseudo code made the concepts much easier to understand.
By doing homeworks, I could much understand the class contents. Those homeworks had a clear description. Moreover, we had quizzes before every class. That were very helpful to understand the contents of last class, and the professor gave us clear answer after the quiz and send more clear solution us by e-mail.
everything offered was very valuable
Learning how to program more difficult assisgnements
The homework projects.
ADT, Abstract Data Type and the lab homeworks, most of the topics are interesting.
Taught well Learned alot
The fact that theres so much material to cover, it get's interesting to be able to have more data structures under your belt to program more complex algorithms and java programs.
Solving problems step by step using "proven" techniques
The homework because it helped me understand the material better.
The underlying programming concepts and algorithms for approaching problems.
8. Which aspects of the course were least valuable?
None.
I didnt really like the lectures. Coming from the ICS 111 class, the lectures were more interesting, and used real life examples. In this class, there were black and white lectures that made it easy to lose track of what's going on. Also, the instructor only talks about material without giving examples.
none
The lab days.
The labs.
lectures were a little boring and moved slow at times
The specific code as I am not the type of student who can memorize granular details, but rather concepts and methodologies. I often write programs with the API on the next screen as a reference.
everything offered in this course was very valuable
maybe learning how to convert infix to prefix and postfix that seems useless and confusing. might as well just use infix because its the easiest to understand
The daily quizzes.
n/a
I hate the fact that we have to learn in a lecture hall. It's not the course that sucks but I hate the idea of being in a huge class in an auditorium setting. Plus if this class was taught in a classroom with less students, and where the desks have much more room, learning would be more efficient.
The exams because we couldn't use a computer to write code.
Frustratingly vague assignment specs.
9. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.87 31 0.96 Freq(%) 1 (3%) 1 (3%) 7 (23%) 14 (45%) 8 (26%)
10. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 31 0.67 Freq(%) 0 (0%) 0 (0%) 5 (16%) 17 (55%) 9 (29%)
11. The instructor puts material across in an interesting way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.58 31 0.96 Freq(%) 0 (0%) 4 (13%) 11 (35%) 10 (32%) 6 (19%)
12. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.87 31 0.99 Freq(%) 1 (3%) 2 (6%) 5 (16%) 15 (48%) 8 (26%)
13. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.32 31 0.79 Freq(%) 0 (0%) 1 (3%) 3 (10%) 12 (39%) 15 (48%)
14. Assistance from the instructor outside the class was readily available.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.6 30 0.86 Freq(%) 0 (0%) 0 (0%) 19 (63%) 4 (13%) 7 (23%)
15. Talking to the instructor during office hours was helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.35 31 0.66 Freq(%) 0 (0%) 0 (0%) 23 (74%) 5 (16%) 3 (10%)
16. How can the instructor improve the teaching of this course?
Try to make the lectures more interesting because it put me to sleep. Or he can try to talk with a more enthusiastic voice.
Improve descriptions of lab exercises, perhaps with sample input and output.
Make the lectures more interesting. Have powerpoints instead of online list of bullets.
Maybe more examples walking through the more difficult concepts, although there was an adequate amount. more is always better. One thing, when writing on the board could be a bit more legible in hand writing or bigger font size writing.
Maybe give more examples.
When it comes to computer science, it is very important to avoid any ambiguity, especially when wording assignments for midterms and finals. Unfortunately, there were some cases when assinments in midterms didn't sound clear enough. As a result, student, like me, might interpret some question wrong and answer the question different from offered one. The mistake resulted, in turn, may distort the real evaluation of the student's performance in the course. Throughout the course, the were also different kinds of suggestions to challenge ourselves while doing homeworks. Taking into account how busy majority of students are, it would be resonable to encourage them on these challenges with at least symbolic extra-credits. It would not impact the final grades in significant way, but would give students motivation to undertake some extra-efforts to fullfil the requirements of the course.
none
The methodologies and practices in class were effective and meaningful. I cannot think of any improvements there. The one and only thing I can think of is the chalkboard was in a shadow and hard to see at times.
He taught us with simple web page. If he taught us with something graphical stuff like power points or pictures, that would be helpful for students to understand the class material.
Some assignments could be improved. Doing certain things seemed pointless. Using Comparator instead of Comparable seemed useless and some other minor stuff. Tests could be improved a lot. He said himself he cant write perfect code or something the first time, and on the tests we are expected to write perfect code in a limited amount of time. Programming sometimes can take hours for the assignments and we get to test the code.
I think he did the best that he could.
n/a
The way he explained concepts were harder then what they needed to be. I learned them before, but the way he explained it was complicated.
Try to make Computer Science more intresting
Try to break the class down into smaller sections (ideally 15-20 people) in a more compact learning environment.
He could be more clear on his exam questions because I remember being stuck on several questions I knew the answer to but did not know how to express it in my code. I know that sometimes questions are vague to promote critical thinking and can be figured out with some common sense but when I am under pressure such as time constraints and stress, I do not think as clearly and become muddled by vague questions.
Make lectures more interesting and change the exam style.
If possible, make the lectures easier to relate to for the students.
17. My overall evaluation of this instructor is....
Good. Expertise on the material was excellent.
A very knowledgeable and enthusiastic instructor who deepened my knowledge and interest in my coursework. Much of the material, I learned in 241, but with his examples and explanations, I was able to implement them in code. The assignments were challenging but doable, and made connections with how it could be used in the real world. He is speech is understandable in lecture, and his examples and in-class exercise helped me to understand concepts taught in this course.
a great instructor that knows his material. He knows his material, but needs to explain it in a more interesting way.
Enjoyable, although class was quite silent, always engaged students in conversation.
He is a great professor who gives excellent instruction. He expects the best from you and will gear you to become better in computer science.
He is a okay professor, easy to understand but could make more examples for certain concepts.
Extremely knowledgable instructor with coherent style of teaching and fair approach to grading
hes a good teacher
A strong teacher who knows the material but more so is comfortable admitting when a mistake is made. Approachable and friendly. A teacher in which I would like to take more classes with in the future.
he is a very knowledgeable professor, and he seems to really enjoy teaching. he seems very approachable but i never really had the chance to meet him outside of class. i think he should break the big class into smaller ones to encourage class participation from students.
He was a pretty good teacher. He made a lot of the materials very simple to understand.
He was okay.
He is a very good professor.
Super Excellent
He makes things harder and more complicated to understand.
Average, could be better
Good professor. As I said before however, try get the class to be taught in separate sections instead of teaching everyone all at once in one big lecture hall.
He is a good teacher but just needs to be more clear on what he wants and could use more exciting ways to present his knowledge instead of black text on white background display and drawings on a medium sized chalk board.
Good teacher that knows his material.
Excellent.
18. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.0 31 0.96 Freq(%) 0 (0%) 1 (3%) 9 (29%) 6 (19%) 11 (35%) 4 (13%)
19. The TA is effective.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.0 31 0.83 Freq(%) 0 (0%) 0 (0%) 9 (29%) 9 (29%) 9 (29%) 4 (13%)
20. The TA gives clear and understandable explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.78 31 0.89 Freq(%) 0 (0%) 2 (6%) 8 (26%) 11 (35%) 6 (19%) 4 (13%)
21. The TA is enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.11 31 0.88 Freq(%) 0 (0%) 0 (0%) 9 (29%) 7 (23%) 12 (39%) 3 (10%)
22. The TA appears to have a thorough knowledge of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.33 30 0.83 Freq(%) 0 (0%) 0 (0%) 6 (20%) 6 (20%) 15 (50%) 3 (10%)
23. The TA is friendly and accessible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.22 31 0.93 Freq(%) 0 (0%) 1 (3%) 6 (19%) 6 (19%) 14 (45%) 4 (13%)
24. The TA sets high standards for students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.85 31 0.77 Freq(%) 0 (0%) 0 (0%) 10 (32%) 11 (35%) 6 (19%) 4 (13%)
25. The TA grades paper (exams, homework) fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.94 31 1.06 Freq(%) 1 (3%) 1 (3%) 9 (29%) 8 (26%) 12 (39%) 0 (0%)
26. The TA broadened my understanding and grasp of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.76 31 0.79 Freq(%) 0 (0%) 0 (0%) 13 (42%) 10 (32%) 6 (19%) 2 (6%)
27. The TA listened to what students had to say.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.21 31 0.82 Freq(%) 0 (0%) 0 (0%) 7 (23%) 9 (29%) 13 (42%) 2 (6%)
28. The TA was easy to talk with and available for consultation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.2 31 0.85 Freq(%) 0 (0%) 0 (0%) 8 (26%) 8 (26%) 14 (45%) 1 (3%)
29. The TA's comments on written work were helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.75 31 1.0 Freq(%) 1 (3%) 1 (3%) 9 (29%) 10 (32%) 7 (23%) 3 (10%)
30. The exams were a fair test of your knowledge of the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.06 31 0.81 Freq(%) 0 (0%) 1 (3%) 6 (19%) 14 (45%) 10 (32%)
31. Please list: suggestions for improving the TA's teaching style and methods.
None; did not attend the lab.
Speak louder!
Maybe set up examples that would implement the homework and then engage student to help fill out the code, this as a basis to getting started.
The TA could help some students through email.
I don't have any suggestions for improving this particular TA's teaching style and methods. All I can say is that Jade Cheng is the best TA I've ever met not only in ICS, but in other departments of the UH too. My only suggestion would be for other TA's to take some courses in ICS with Jade as a TA and learn out what the genuine TA should look like. She is extremely knowledgable person, strict in her grading policies but justifiably so because simultaneously she is outstandingly attentive to student's needs and questions. If you are not able to complete assignment after her explanation and help, that means that there are no any other person around the world who would be able to explain you how to do that any better
i thought she was fair, a little harsh on one of the assignments though.
I did not have much in-person interaction with the TA as the lab time was very inconvenient this term. From the online interaction, I thought the TA did very well and don't have anything to say for improvements.
I wanted her to teach us in a loud voice.
She talked to softly
She would do well to read through the assignment descriptions thoroughly.
Nothing, the TA was very helpful, be prepared and teaching styles are understandable and accurate.
Biggest thing: speak louder in the lab! From the back of the room, it was hard to understand the clarity of Jade's speech when shes talking. Otherwise, her teaching style and method doesnt need that much improvement. She's good enough as is.
write a little more clear sometimes its hard to read
Sometimes the TA was deeply occupied by one student and becomes less accessible for questions.
32. Please list: suggestions for improving the TA's relationships and communication (student - student and student - TA interactions).
Jade needs to talk louder, and try to help students faster because if your in the back row your can hear anything. It also took her about 20 mins just to get to me every time although it was understandable because she explained a lot.
None.
maybe pose questions to students while explaining, but overall was fine
Nothing.
she was good at communicating
The interactions with the TA were very efficient and effective, the in-person time was limited due to a difficult lab schedule which was no fault of the TA. To that effect, there's little that can be said for improvements here.
In class she could walk around and ask people if they need help or just observed what they are doing wrong on code or something.
She's already very good about helping us.
Interactions with the TA was Excellent.
Speak louder in lab. Go around to each student and ask if they need assistance. Look at their program anyway if they don't seem to need it since there might be an error they don't know about.
talk a little louder
I can't think of any suggestions.
33. What two or three single words best describe this teaching assistant?
friendly, helpful, knowledgeable
Web page helpful.
Friendly, fair grader, cheerful, and helpful. Jade really listened to those of us that came to lab and helped us understand what she was looking for in each assignment, as well as helping us to implement theory that we learned in the book and in lecture into actual code.
Enthusiastic and friendly
cheerful knowledgeable(very)
Quiet helpful
Good, nice, helping.
Outstandingly brilliant and attentive
easy to understand
Efficient, Effective, Friendly
Excellent.
intelligent and approachable
quiet, cheeseburger, flamingo
Nice, friendy, knowledgeable.
Super Excellent
Great for email help She always helped me when i had questions
Easy to learn from.
excellent and knows material
Knowledgeable. Enthusiastic.
34. Other comments:
Jade is someone you can count on when you have a question or are completely lost.
Excellent course. Sometimes difficult, but I certainly learned a good deal.
By far the best 211 professor and TA I've had so far. If at all possible, I would definitely take another course from Prof. Biagioni and TA Jade Cheng.
There was a mess up in the schedule and my lab time was changed. this really screwed me up and i ended up missing a lot of labs from this which messed me up with a lot of my assignments. the fact that there is a no late policy makes assignments really hard too.
I thought this was a strong course that was only limited by the late evening lab section. Both the teacher and the TA were both very effective and did an excellent job supporting the students and providing information in a meaningful way. I hope to be able to take more classes from them in the future.
I appreciate the TA. The TA explained my any question until I could understand, and if I email her, she replies me soon.
This was a good course.
Best, and Excellent TA for the course so far.
Great work overall.

Edoardo Biagioni: ICS 351, Fall 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 351 - Network Design Crn (Section): 77316 (001)     79086 (002)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.94 16 0.25 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (6%) 15 (94%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 16 0.45 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (25%) 12 (75%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 16 0.82 Freq(%) 0 (0%) 1 (6%) 0 (0%) 5 (31%) 10 (63%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.31 16 0.7 Freq(%) 0 (0%) 0 (0%) 2 (13%) 7 (44%) 7 (44%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 16 0.73 Freq(%) 0 (0%) 0 (0%) 2 (13%) 5 (31%) 9 (56%)
6. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 16 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (50%) 8 (50%)
7. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.31 16 0.7 Freq(%) 0 (0%) 0 (0%) 2 (13%) 7 (44%) 7 (44%)
8. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 16 0.63 Freq(%) 0 (0%) 0 (0%) 1 (6%) 6 (38%) 9 (56%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 16 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (38%) 10 (63%)
10. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 16 0.73 Freq(%) 0 (0%) 0 (0%) 2 (13%) 5 (31%) 9 (56%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 15 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (47%) 8 (53%)
12. My overall evaluation of this instructor is....
The instructor was excellent. He presented the different concepts in a clear manner that allowed the students to gain knowledge about networking. He was very willing to meet with students outside of class. The grading for this class was also very fair.
Great instructor, very welcoming. Makes for good learning environment.
Good.
Pretty good. Not too fair with grading and absences policy.
Prof. Biagioni is a very knowledgeable teacher who is willing to explain any concept that is unclear.
Ok, his style is sort of boring. He does not present his
Very capable instructor. He definitely is a master of the subject matter.
Very good. He explains things very clearly and will elaborate on topics as long as necessary for students' understanding. He is very helpful in lab pointing out things that we should be noticing and helping us troubleshoot our problems.
enthusiastic about networking
He is a good and understandable instructor and always available when we needed help. I recommend him to all the ICS majors as well.
Very good.
The instructor was well paced in the overall presentation of the class. His knowledge of the topic is great and when asked answers are given in a fairly understandable way. As far as teaching based on the instructor alone the class is fine. If anything, the reliance on an unclear book would be the cause of any confusion between instructor and student.
Very knowledgeable about the course material, explains concepts clearly, and listens to student concerns.
13. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 16 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (31%) 11 (69%)
14. The course materials (texts, handouts) make a valuable contribution to the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 16 1.02 Freq(%) 0 (0%) 2 (13%) 1 (6%) 6 (38%) 7 (44%)
15. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 16 0.63 Freq(%) 0 (0%) 0 (0%) 1 (6%) 7 (44%) 8 (50%)
16. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 16 0.89 Freq(%) 0 (0%) 1 (6%) 1 (6%) 5 (31%) 9 (56%)
17. My overall evaluation of this course is...
Good Instructor, good pace, good material. Lab needs work. Lab didn't give good understanding of implementation of the material because of the crowding and lack of access to material and hardware. In addition, the time limit of the lab is inadequate and needs to be adjusted to longer lengths to cover material appropriately.
This course was excellent. I was able to learn a lot about basic networking. I found the pace of the course to be good and grading fair. I would definitely recommend this course to other students who wish to learn about the basics of networking.
Course is great, but either more time allotted for labs or shorter labs would have been nice as it interfered with another class.
Good
Good course.
This course provides a good overview of the basic components of networking. also the lab provides good hands on experience in exercising the concepts covered in class.
Great. The quizzes are hard because there is only 5 questions. So if you don't get the whole question right, that is 20% off already.
Fun course. It definitely requires quite a bit of time to prepare for as a student and an active interest in the seeking of information. I'd recommend more designated lab time for this course as we were constantly finishing after the required time and this would make me miss my next class. Being that I paid for both, I should have sufficient time for both.
Very good. The hands-on approach in lab is a great addition to the material that is taught in class. The course would definitely not be as strong without the lab. This is a very good course on the subject and I would gladly recommend it to my friends/fellow ICS majors.
great class
The quizzes is similar to like a midterm and sometimes the questions are pretty tricky and hard. For the quizzes, we have to like study 5-6 topics and there are only 4 or 5 questions out of those topics. I guess it would help a lot if he could be more detailed what we need to study for the quiz.
Very good. Wish there were more lab computers.
The overall style of the course is in the right direction but feels flawed in key ways. The course book which should be a strong reference book or connect with a good resource for the material lacks clarity. Often times the pre-lab reading segments are disjointed and make answering questions regarding the lab (which are suppose to assist in preparing for the lab) frustrating and sometimes unforgivingly difficult. The book material inconsistantly uses questions and requests in situations where the time constraints of lab prevent accomplishing tasks or answering questions correctly. Increasing problems with question classifications and details about data using different terminology causes problems with understanding the results of activities in lab without extra assistance from the professor. It is to the instructors merit that we are able to make good use of the small amount of time we have but the class cannot be effectively done within that constraint. At the same time asking questions feels like something that can only be done on site and sometimes questions aren't clear enough to get across online or are difficult to request clarification during the lab write up process. No fault to the professor more so to the material.
The class is very good. It would have been better if the lab groups were divided into a smaller group.
It was an interesting course and the material is practical not only professionally but personally as well.

Edoardo Biagioni: ICS 651, Fall 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 651 - Computer Networks Crn (Section): 79094 (001)     1099 (311)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 7 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (100%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 7 0.38 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (14%) 6 (86%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 7 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (100%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
6. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
7. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 7 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (100%)
8. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 7 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (100%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
10. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
12. My overall evaluation of this instructor is....
Edo has to be one of my favorite instructors here in ICS. He is one of the easiest professors to talk to both in and outside of class. At the same time, he really wants his students to learn. Some of his assignments may be difficult, but we came out with a much deeper understanding of the complex algorithms that link computers today.
Knowledgeable, open to discussion in class and helpful outside of class. Slightly closed to some technical ideas and views, but definitely not as much as some other instructors.
Edo is very bright and an excellent instructor. Too often with professors you can have one or the other but not both. Edo is committed and he makes himself available. Great job!
He is one of the best that i ever had.
Excellent job. Covered a lot of material and was able to communicate it effectively during lectures.
As an online student, I really appreciated how Prof. Biagioni recorded all lectures and posted them on the course website promptly. I wish all the ICS masters prof were as online friendly as Edo.
Good instructor, knowledgable about the topic. He was willing to be flexible to meet the issues that arise when a student is taking courses solely online. I liked that the professor recorded and posted lectures, although not all lectures were complete, it helped. Instructor sometimes referenced handdrawings, not sure if there is a way to include for online students, but would be nice.
13. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 7 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (100%)
14. The course materials (texts, handouts) make a valuable contribution to the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 7 0.38 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (14%) 6 (86%)
15. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 7 0.53 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (43%) 4 (57%)
16. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 7 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (29%) 5 (71%)
17. My overall evaluation of this course is...
Because we live in a networked society, learning about computer networks is very important. Combined with Edo's willingness to help you learn and understand, there is no better way to learn about the complexities of networking than to take his class. Highly recommended.
Good experience. The only negative is that the projects were very time-consuming, although relevant to the subject matter. Also, being a graduate level course, the projects should have had been more about experimenting, investigating and reporting back, rather than implementing the existing technologies.
Challenging and excellent.
In my opinion, All ICS students should take this course. it's a valuable course. Thanks Professor Edo for the great course.
Enjoyable. I would suggest it to my friends if it is offered again.
Great course with challenging projects.
Like all Hawaii courses, so far, very good, excellent. I would recommend it to anyone. The handouts were good. I found the projects very challenging in length and this made it difficult to stay current with reading and lectures. However, the grading was very fair. Projects encouraged interest in the material. Tests were challenging, however, all material was covered in class. I would have liked to study more of the prebuilt networking functionality provided by the C library.

Edoardo Biagioni: ICS 451, Spring 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 451 - Data Networks Crn (Section): 88876 (001)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 14 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (14%) 12 (86%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (43%) 8 (57%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.76 Freq(%) 0 (0%) 0 (0%) 2 (14%) 2 (14%) 10 (71%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 14 0.74 Freq(%) 0 (0%) 0 (0%) 2 (14%) 5 (36%) 7 (50%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 14 0.66 Freq(%) 0 (0%) 0 (0%) 2 (14%) 8 (57%) 4 (29%)
6. I developed enthusiasm about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 14 0.88 Freq(%) 0 (0%) 1 (7%) 2 (14%) 7 (50%) 4 (29%)
7. What did you find most valuable and helpful about the course?
It taught me more about the under pinning of the Internet, TCP.
the projects assignments(peer reviews) and the lectures notes.
I feel the instructor's attention to detail was very helpful. Sometimes it can be easy to gloss over some of the finer (confusing) details with a subject as large as this, but he made an effort to go out of his way to explain things.
Previous to ICS451 I had little knowledge of the inner workings of networking. Now I feel like the things I have learned in this class are essential to me as a computer scientist. It is funny because I used to do some networking stuff at my job before this class, and I thought I knew what was going on with everything. Now at work I am surprised at how little I knew before and how I now understand everything I do regarding networks/internet/websites.
The material is probably the most valuable because it directly relates to networks and the internet. With the way society is beginning to depend on the internet, knowing how it works is extremely valuable.
Lecture notes.
I liked the projects they helped me translate what was being learned in lecture to real application.
The projects
The projects were really interesting.
8. What did you find least valuable and helpful about the course?
Nothing
Sometimes there was a lot of data to take in per lecture (in terms of difficulty and quantity of content), which made following the entire lecture difficult because my brain would have a hard time keeping up. I found that taking out the textbook to look at diagrams or graphs to not be very helpful in most cases.
Everything was pretty new to me in this course so it was all valuable.
I didn't like the lecture format, I felt visual aid would have been useful in understanding the concepts. It is also hard to tell what the main/focal points were. I felt that some of the sections we spent more time on were trivialized on exams and more obscure or less emphasized aspects took up a large portion of the test. I would also recomend adding some smaller homework assignments with general questions that show that students are keeping up with the basics.
9. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 14 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (50%) 7 (50%)
10. The instructor makes good use of examples and illustrations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.94 Freq(%) 0 (0%) 1 (7%) 1 (7%) 3 (21%) 9 (64%)
11. The instructor stresses important points in lectures/discussions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 14 0.86 Freq(%) 0 (0%) 0 (0%) 4 (29%) 4 (29%) 6 (43%)
12. The instructor's voice was clear and understandable.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 3 (21%) 10 (71%)
13. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 14 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (50%) 7 (50%)
14. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.71 14 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (29%) 10 (71%)
15. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (36%) 9 (64%)
16. The instructor suggests specific ways students can improve.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.23 13 0.73 Freq(%) 0 (0%) 0 (0%) 2 (15%) 6 (46%) 5 (38%)
17. Feedback from other students about my written work was valuable.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.76 Freq(%) 0 (0%) 0 (0%) 2 (14%) 4 (29%) 8 (57%)
18. I received personal attention from the instructor.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 14 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 7 (50%) 6 (43%)
19. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.79 14 0.43 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (21%) 11 (79%)
20. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.31 13 0.85 Freq(%) 0 (0%) 0 (0%) 3 (23%) 3 (23%) 7 (54%)
21. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (43%) 8 (57%)
22. The amount of work required is appropriate for the credit received.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 14 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 7 (50%) 6 (43%)
23. The instructor sets high standards for students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 3 (21%) 10 (71%)
24. How can the instructor improve the teaching of this course?
Perhaps have a few more code examples when making certain points in the lecture.
everything was good.
The only thing I can think of would be to include some diagrams in his web slides instead of having students refer to the text book, since a lot of students don't carry the text book around.
Because of the nature of the internet and networks, much of the material is online. However, different sources sometimes have slightly different information such as terminology. Maybe link references to outside sources could help with some of the explanation.
Some concepts in the course need homework such as solving RTT.
More small assignments to ensure understanding of lecture. Emphasize what are the key portions of the course
Integrate lecture material with projects
More time for the third project.
25. My overall evaluation of this instructor is....
Excellent
encyclopedia in the networking field; he has alot of information about the networking and his teaching style is one of the best.
GOOD!
I believe he is one of the best for this topic. I'm very glad to have taken the course from him.
Edo Biagoni is one of the best ICS professors I've had to date. He really knows his stuff and he presents all the material well. I learned a lot from this course and I know other students did as well.
Very well spoken and knowledgeable about the course material.
Very good. I think any struggles I had were due in part to my prefered learning style.
26. Assignments are interesting and stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 4 (29%) 9 (64%)
27. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 6 (43%) 7 (50%)
28. Class projects are related to course goals and objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 14 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (14%) 12 (86%)
29. The course materials (texts, handouts) make a valuable contribution to the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 14 0.96 Freq(%) 0 (0%) 1 (7%) 3 (21%) 5 (36%) 5 (36%)
30. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 14 0.99 Freq(%) 0 (0%) 1 (7%) 2 (14%) 3 (21%) 8 (57%)
31. The projects were valuable in understanding the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 14 0.65 Freq(%) 0 (0%) 0 (0%) 1 (7%) 5 (36%) 8 (57%)
32. The examinations are graded very carefully and fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 14 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 3 (21%) 10 (71%)
33. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.77 13 0.44 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (23%) 10 (77%)
34. My overall evaluation of this course is...
A lot of work but very interesting. Would say it is a very good course.
Learned a lot of valuable information.
one the valuable courses i've ever taken. I encourage all students to take it.
The course is excellent and would recommend it to other students.
Great course! I am very glad I took it even though I didn't have very much previous knowledge of networking. I know feel confident in my knowledge of data networks. I think I appreciate networking in general more after taking this course. Also, the textbook was really good for this course. It is one of the clearest, most easy to understand technical books I've read.
Excellent course with Very valuable information.
Very good
Tests cover too much material, and a gap between projects
35. State in two or three sentences how this course could be improved.
the course was perfect.
perhaps removing the midterms and final, and only doing the three large projects.
Make milestones required. Require groups.
Exams focus on key points from lecture Increase visual aids (maybe powerpoint slides) Smaller assignments in addition to whats in place

Edoardo Biagioni: ICS 699, Spring 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 699 - Directed Reading or Research Crn (Section): 81951 (002)    

No survey results were found. If you find this is an error, please click on the "Feedback" button to let us know.

Edoardo Biagioni: ICS 211, Fall 2008     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 72385 (001)     75971 (002)    
1. Class Level (pick one)
Mean N-Size Std Dev   Freshman   Sophomore   Junior   Senior   Grad   Other  
3.0 21 0.84 Freq(%) 0 (0%) 6 (29%) 10 (48%) 4 (19%) 1 (5%) 0 (0%)
2. Course
Mean N-Size Std Dev   Elective   Required  
1.9 21 0.3 Freq(%) 2 (10%) 19 (90%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 21 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (33%) 14 (67%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 21 0.75 Freq(%) 0 (0%) 1 (5%) 0 (0%) 8 (38%) 12 (57%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.1 21 1.04 Freq(%) 0 (0%) 3 (14%) 1 (5%) 8 (38%) 9 (43%)
6. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 21 0.8 Freq(%) 0 (0%) 0 (0%) 4 (19%) 5 (24%) 12 (57%)
7. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 21 0.84 Freq(%) 0 (0%) 1 (5%) 4 (19%) 10 (48%) 6 (29%)
8. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.24 21 0.94 Freq(%) 0 (0%) 2 (10%) 1 (5%) 8 (38%) 10 (48%)
9. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 21 0.79 Freq(%) 0 (0%) 0 (0%) 5 (24%) 8 (38%) 8 (38%)
10. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 21 0.81 Freq(%) 0 (0%) 1 (5%) 1 (5%) 6 (29%) 13 (62%)
11. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.62 21 0.59 Freq(%) 0 (0%) 0 (0%) 1 (5%) 6 (29%) 14 (67%)
12. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 21 0.91 Freq(%) 0 (0%) 2 (10%) 0 (0%) 8 (38%) 11 (52%)
13. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 21 0.8 Freq(%) 0 (0%) 1 (5%) 1 (5%) 9 (43%) 10 (48%)
14. My overall evaluation of this instructor is....
He is a very knowledgeable professor and top of his field. I was able to learn a lot and deepened my understanding of coding and programing. I learned a lot of new and interesting things that I would not have if I didn't take this coarse.
Edo is a really big deviation from my ICS 111 instructor Narayan. I enjoyed Narayan's lectures because he reiterated the same concepts over and over, then drew plenty of diagrams and belabored the point until everything was clear and understood. Then Zach (the TA) combined the concepts we learned into actual code. That ICS class was one the most organized and enjoyable class I've ever taken. In contrast, there doesn't seem to be any teamwork between himself and the TA. It didn't seem like Edo or the TA cared enough to put in a little more effort than necessary for a standard course. The lectures just covered the basics of new concepts, then we were expected to learn everything else on our own including how to code. Maybe it's just me and that Narayan + Zach set my expectations of all ICS courses too high.
very knowledgable about class material very helpful if you need him sometime a bit boring/slow/timid ...but then again it is ICS :/
hard class but well taught, a very nice instructor
Knows the material, but is not very effective at explanation. His analogies of programming principles to everyday objects are often confusing, to the point where an idea I had entered the classroom fully understanding became unclear until I had cast his ideas out of my head once more. Personally, I found his lectures infuriating in their very nature. Requiring (and grading on) attendance to those excruciating lectures is a ridiculous policy. If your lecture does not help me in any way, and I can pass your exams without needing your lecture, don't require me to waste my time sitting in the classroom.
Prof. Biagioni knows the materials very well and does a very good job of explaining the concepts both visually and through code.
The instructor is more than capable on teaching the required materials that encompasses both real time applications and understanding of concepts.
Instructor found ways to teach subject matter to me in a way that I could more easily relate. The in-class excercises also enforced material being learned.
Excellent, knowledgeable professor. Learned a lot of material, and enjoyed it more than any other class.
Edo is an exemplary teacher. I think he sometimes gives the student too hard of a time, but overall his teaching methods, understanding of the material, preparedness before class and coverage of the material are all top-notch.
Overall this instructor is good, but I had a hard time understanding his hand writing on the board.
Biagioni is a good instructor. He communicates effectivly and really knows the material he is teaching. I also really like the fact that he has daily quizes that don't hurt our grades to help us prepare for our exams. Also, he does class demonstrations where he makes students get up and move around the room to understand concepts. These methods all really help in learning the material. This class is challengeing, and the exams are hard, but knowing they are hard force you to learn more, so i think the intesity is a good thing.
Somewhat awkward in front of the class, which honestly, though not exactly conducive to a exciting lectures, was somewhat endearing.
15. The TA appears to have a thorough knowledge of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.1 21 0.62 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 3 (14%) 0 (0%) 13 (62%) 0 (0%) 5 (24%) 0 (0%) 0 (0%)
16. The TA is friendly and accessible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.29 21 0.64 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 2 (10%) 0 (0%) 11 (52%) 0 (0%) 8 (38%) 0 (0%) 0 (0%)
17. The TA grades paper (exams, homework) fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.81 21 1.03 Freq(%) 1 (5%) 0 (0%) 1 (5%) 0 (0%) 4 (19%) 0 (0%) 10 (48%) 0 (0%) 5 (24%) 0 (0%) 0 (0%)
18. The TA listened to what students had to say.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.1 21 0.77 Freq(%) 0 (0%) 0 (0%) 1 (5%) 0 (0%) 2 (10%) 0 (0%) 12 (57%) 0 (0%) 6 (29%) 0 (0%) 0 (0%)
19. The TA was well organized and prepared for each session.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.52 21 0.93 Freq(%) 1 (5%) 0 (0%) 1 (5%) 0 (0%) 7 (33%) 0 (0%) 10 (48%) 0 (0%) 2 (10%) 0 (0%) 0 (0%)
20. The TA clarified the assigned readings and/or the lectures.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.75 20 0.91 Freq(%) 1 (5%) 0 (0%) 0 (0%) 0 (0%) 5 (25%) 0 (0%) 11 (55%) 0 (0%) 3 (15%) 0 (0%) 0 (0%)
21. The TA was able to explain concepts in terms I could understand.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.8 20 0.77 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 8 (40%) 0 (0%) 8 (40%) 0 (0%) 4 (20%) 0 (0%) 0 (0%)
22. The TA's oral speaking was clear and effective.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.67 21 0.86 Freq(%) 0 (0%) 0 (0%) 2 (10%) 0 (0%) 6 (29%) 0 (0%) 10 (48%) 0 (0%) 3 (14%) 0 (0%) 0 (0%)
23. The TA's comments on written work were helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
3.86 21 1.01 Freq(%) 1 (5%) 0 (0%) 0 (0%) 0 (0%) 6 (29%) 0 (0%) 8 (38%) 0 (0%) 6 (29%) 0 (0%) 0 (0%)
24. Assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.95 21 1.12 Freq(%) 1 (5%) 1 (5%) 4 (19%) 7 (33%) 8 (38%)
25. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 21 0.68 Freq(%) 0 (0%) 0 (0%) 2 (10%) 7 (33%) 12 (57%)
26. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 21 0.8 Freq(%) 0 (0%) 0 (0%) 6 (29%) 8 (38%) 7 (33%)
27. Examinations cover the important aspects of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 21 0.64 Freq(%) 0 (0%) 0 (0%) 2 (10%) 11 (52%) 8 (38%)
28. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 21 0.56 Freq(%) 0 (0%) 0 (0%) 1 (5%) 13 (62%) 7 (33%)
29. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 21 0.75 Freq(%) 0 (0%) 1 (5%) 1 (5%) 12 (57%) 7 (33%)
30. My grades accurately represent my performance in the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.95 21 0.86 Freq(%) 1 (5%) 0 (0%) 2 (10%) 14 (67%) 4 (19%)
31. Global appraisal: Considering everything how would you rate this COURSE?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Excellent  
4.14 21 0.91 Freq(%) 0 (0%) 2 (10%) 1 (5%) 10 (48%) 8 (38%)
32. Please list: suggestions for improving the TA's teaching style and methods.
Overall, she was very helpful. She clarified every and any questions that we had on the assignments and concepts. She was very knowledgeable and was able to help with many of the concepts.
Please make the TA do something other than just sit and answer questions. In my ICS 111 class, the TA actually spent a lot of time and effort preparing a lecture during the lab and going over concepts and helping us code.
TALK LOUDER
she grades a little bit too harshly.
None
I thought Jade did a pretty awesome job. She seemed to know what was going on, even if she had some difficulty explaining it. I think it would benifit the class more if the Jade recieved the HW assignment at least a few days before we did. That way she would have more time to prep what we were covering in lab. (Not really in her control though)
Jade is a very clever, knowledgeable and likable person. She is fairly good at explaining things despite English not being her first language. However, she could still improve there a bit I think, perhaps by getting a native English speaker to come up with (various) better ways to explain a subject. As well, there were several occasions where she was not adequately prepared for going over the assignment, especially towards the end as finals approached.
No comment.
Jade has an excellent understanding of the knowledge of this course. She is very helpful when the students have questions about the homework assignments. She also always replys to emails with good advice. I think maybe preparing a small lecture everyday ahead of time to teach everyone before everybody has questions to ask would be helpful and more organized. Other than that, Jade was really helpful and made this course easier to understand.
-Don't take points off of the smaller details.
33. What two or three single words best describe this teaching assistant?
Helpful kind easygoing
Lacks initiative but helpful
fair helpful
gives clear explanation
Helpful, knowledgeable
Friendly, Enthusiastic, Cute
Smart. Nice.
Helpful Smart Kind
smart, helpful, friendly
-kind
fair helpful
34. Global appraisal: considering everything how would you rate the overall effectiveness of this Teaching Assistant?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Excellent  
3.95 20 0.69 Freq(%) 0 (0%) 1 (5%) 2 (10%) 14 (70%) 3 (15%)
35. My overall evaluation of this course is...
I found the coarse to be very challenging but was able to learn a lot. I know that if I didn't take this coarse and was to talk another I would not have learned as much as I did. I feel that overall this coarse made me a better coder and programer.
I know it is ICS, but honestly I think this course could be more FUN. The lecture is very slow and dull, sometimes making me pay less attention
somewhat glad i took this professor's class, but i wish there was a better TA.
It did not enhance my knowledge or increase my interest in the field of computer science. It made programming, which I normally enjoy greatly, a chore. Terrible. Just terrible.
This course was very good and I learned a great deal from it. The only thing that I would some times have problems with is the homework as sometimes it is not clearly explained I thought.
This course proved to be challenging. If you work hard and put the extra time to learn the subject material, most people generally do pretty well.
learned a lot of material, and enjoyed it more than any other class.
This is an excellent course for beginning Computer Science majors. I may be wrong but I think there were several non-ICS majors in the class; if it is somehow a requirement for a different major I would highly suggest changing that. The material is not really relevant outside of computer science.
This is a very hard class, I felt some of the homework were very long, unless you knew what your doing.
I enjoyed this course. I think that it is challenging and stressful at times, but i gained tons of knowledge and feel like i have accomplished something by passing. I thought the subject matter was interesting and the instructor presented it very clear, organized, and interestingly.
okay
Positive. My only criticism is that the assignments were uninspired. The goals of the assignments were contrived and generally uninteresting (a particularly bad offender was the taxpayer database assignment). This made the homework less compelling and less effective as a learning tool. Throughout the semester, I independently completed some of the CS projects listed on Stanford's website (http://nifty.stanford.edu/); these were far more rewarding and pedagogically effective. (Using recursion to navigate mazes or solve sudoku puzzles is more fun than tired examples like calculating factorials or prime factors) For future courses, I would suggest an alternate approach were fewer assignments were given, and those assignments be meatier and more interesting. Such assignments could draw on several weeks of concepts. A feature I like about assignments on the Stanford website is that they include supplementary code. This allows one to develop more complex code than would be possible by starting from scratch, and also develops the skill of coding within a pre-existing API. I believe that more challenging, interesting assignments stimulate the mind and reinforce concepts more effectively than the ones assigned in this course.
USEFUL

Edoardo Biagioni: ICS 351, Fall 2008     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 351 - Network Design Crn (Section): 78639 (001)    
1. Class Level (pick one)
Mean N-Size Std Dev   Freshman   Sophomore   Junior   Senior   Grad   Other  
4.0 12 0.85 Freq(%) 0 (0%) 0 (0%) 3 (25%) 7 (58%) 1 (8%) 1 (8%)
2. Course
Mean N-Size Std Dev   Elective   Required  
1.5 12 0.52 Freq(%) 6 (50%) 6 (50%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 12 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (42%) 7 (58%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 12 0.62 Freq(%) 0 (0%) 0 (0%) 1 (8%) 7 (58%) 4 (33%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 12 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (67%) 4 (33%)
6. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 12 0.95 Freq(%) 0 (0%) 1 (8%) 2 (17%) 5 (42%) 4 (33%)
7. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.75 12 0.87 Freq(%) 0 (0%) 1 (8%) 3 (25%) 6 (50%) 2 (17%)
8. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.83 12 0.58 Freq(%) 0 (0%) 0 (0%) 3 (25%) 8 (67%) 1 (8%)
9. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 12 0.65 Freq(%) 0 (0%) 0 (0%) 1 (8%) 2 (17%) 9 (75%)
10. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 12 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (67%) 4 (33%)
11. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 12 0.95 Freq(%) 0 (0%) 1 (8%) 2 (17%) 5 (42%) 4 (33%)
12. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 12 0.51 Freq(%) 0 (0%) 0 (0%) 1 (8%) 9 (75%) 2 (17%)
13. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.92 12 0.67 Freq(%) 0 (0%) 0 (0%) 3 (25%) 7 (58%) 2 (17%)
14. My overall evaluation of this instructor is....
He is a good teacher, and I will plan to take him class on next semester.
In depth knowledge of the subject and since it was the first time the course was offered, he was able to make adjustments with the student's learning as a priority. Also announced any changes to the course content with ample time.
Great instructor who uses different techniques to try get us to learn the material well enough.
Excellent instructor. Very proficient in this field. Knowledgable. Easy to approach.
Very well presented. Attempts to get class participation. Gives good feedback on labs. Very well spoken. Some of the material is difficult to understand, but the professor presented it in the most understandable way possible.
he was great because lectures were organized in a clear way and labs presented real world situations in mastering networks.
Instructor was alright. Knew his material and made it semi interesting.
The instructor was knowledgeable about the course materials. The only problem with the instructor was that often times the required programs for the lab portion of the course did not work. This resulted in wasted time and frustration for the instructor and students.
15. Assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.67 12 1.37 Freq(%) 1 (8%) 2 (17%) 1 (8%) 4 (33%) 4 (33%)
16. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 12 1.08 Freq(%) 0 (0%) 2 (17%) 0 (0%) 5 (42%) 5 (42%)
17. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 12 0.67 Freq(%) 0 (0%) 0 (0%) 2 (17%) 7 (58%) 3 (25%)
18. Examinations cover the important aspects of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 12 0.67 Freq(%) 0 (0%) 0 (0%) 2 (17%) 7 (58%) 3 (25%)
19. Exams are creative and require original thought.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.92 12 0.67 Freq(%) 0 (0%) 0 (0%) 3 (25%) 7 (58%) 2 (17%)
20. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 12 0.67 Freq(%) 0 (0%) 0 (0%) 2 (17%) 7 (58%) 3 (25%)
21. The examinations are graded very carefully and fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 12 0.62 Freq(%) 0 (0%) 0 (0%) 1 (8%) 7 (58%) 4 (33%)
22. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 12 0.58 Freq(%) 0 (0%) 0 (0%) 1 (8%) 8 (67%) 3 (25%)
23. The grading system was clearly explained.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.67 12 0.89 Freq(%) 0 (0%) 1 (8%) 4 (33%) 5 (42%) 2 (17%)
24. My grades accurately represent my performance in the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.83 12 0.58 Freq(%) 0 (0%) 0 (0%) 3 (25%) 8 (67%) 1 (8%)
25. Which aspects of the course did you like the best?
I like the lab and easy to learn the material. also, he really spend time with us during the lab.
There were labs so that we were able to see actual networking in action instead of just learning about how a network should operate.
I was able to learn many different protocols of the network through his lectures and examples. The lab was a great supplement to the lecture. Physically being able to build network and experimenting with equipments really helped me gain knowledge. Group work and cooperation during the lab allowed us to learn about each other as well.
Learning new tools and how things actually work on a network. Hands on application.
The content.
The opportunity to work with routers and PCs in a closed environment.
The hands on configuration and experimentation during the labs.
26. Which aspects of the course did you like least?
The lab is too long. I think he could split the lab in 2 parts.
Some of the labs were very long and had redundant sections that did not help with the lesson. Structure of the book could be changed to be more consistent with the organization and content of the labs but, that is not the instructor or the fault of the course.
Since the book doesn't have much detailed information on the subject, I was encouraged more to do web research rather than reading/looking up in the book. There isn't much practice that I can do personally outside of class since the labs requires equipments to recreate several situations.
Labs were too long.
The labs. They are too long and are of length enough to merit an actual lab period set aside.
There were only limited number of computers to work with.
The long lab hours
The lab was a ridiculous waste of time. If you plan on continuing the course, please allot appropriate amounts of time for the lab. I find it very insulting that I had to stay late constantly to finish. I agreed to show up to class on the time stated. I have prior obligations at other times. The fact that the class did not respect this is insulting. I would be okay with it, if everything that happened AFTER class time was over was extra credit, but this was mandatory, meaning I NEEDED it for my grade. If I had had another class or a job, staying late for ICS 351 would not be possible, and therefore impossible to pass. I found this rather disrespectful and I expect more from an institution of secondary education. Please have respect for my time and my obligations and realize not everyone is capable of staying beyond allotted class time to pass a class.
The time wasted while setup of the lab took place. There was also no outside of lab practice time to reinforce concepts and practice for this course. Extra time with the lab would be very helpful. The course also should have a textbook or more well defined references. Without a background in the course materials, studying for this course would be difficult. The questions in the lab manual were repetitive and more in depth questions would have been helpful.
27. My overall evaluation of this course is...
This is a great class from this instructor and there are many things to learn from this class.
I liked it overall and would recommend to others.
Great course for an overview of the basic networking and its function. Even though we could only work with Linux systems, the experience was worthwhile for business and personal usage.
Content and instructor is superb. Maybe the labs could be cut down somehow. Maybe go over the lab in class to prepare for actual lab. I think it would better help the students understand.
The course is still new, there is much room for improvement. The concepts taught in this class is valuable to ICS students that are interested in the networking aspects of computer science. Prior to this class my actual knowledge of how routers work and networking were not nearly as in depth as it is now.
that it is a great course to learn all of the most important topics of working with networks.
I didn't mind it. But I would not take it again.
For myself, this course was helpful for the limited hands on aspect of configuring routers and an overview of linux.

Edoardo Biagioni: ICS 211, Spring 2008     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 88314 (001)     88315 (002)    
1. Class Level (pick one)
Mean N-Size Std Dev   Freshman   Sophomore   Junior   Senior   Grad   Other  
2.91 23 0.0 Freq(%) 1 (4%) 8 (35%) 9 (39%) 2 (9%) 3 (13%) 0 (0%)
2. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 23 0.0 Freq(%) 0 (0%) 0 (0%) 1 (4%) 9 (39%) 13 (57%)
3. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 22 0.0 Freq(%) 0 (0%) 0 (0%) 1 (5%) 9 (41%) 12 (55%)
4. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 23 0.0 Freq(%) 0 (0%) 0 (0%) 4 (17%) 14 (61%) 5 (22%)
5. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 23 0.0 Freq(%) 0 (0%) 0 (0%) 5 (22%) 9 (39%) 9 (39%)
6. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 21 0.0 Freq(%) 0 (0%) 0 (0%) 5 (24%) 7 (33%) 9 (43%)
7. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.26 23 0.0 Freq(%) 0 (0%) 0 (0%) 3 (13%) 11 (48%) 9 (39%)
8. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.39 23 0.0 Freq(%) 0 (0%) 0 (0%) 3 (13%) 8 (35%) 12 (52%)
9. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 23 0.0 Freq(%) 0 (0%) 0 (0%) 5 (22%) 9 (39%) 9 (39%)
10. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.61 23 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (39%) 14 (61%)
11. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.65 23 0.0 Freq(%) 0 (0%) 3 (13%) 6 (26%) 10 (43%) 4 (17%)
12. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 0.0 Freq(%) 0 (0%) 0 (0%) 5 (22%) 10 (43%) 8 (35%)
13. My overall evaluation of this instructor is....
that he knows what he is teaching
The instructor was overall competent and very helpful.
good
Great teacher overall! One complaint is that homework descriptions could have been more clear. I think they seemed to be more clear to the professor than to the students. Also tests could have been a bit easier.
Explains well. always willing to help.
Professor Edo is a very experienced teacher who is highly capable and I enjoyed taking the class with him.
Mr.Biagioni was a good teacher. His lessons go way far beyond the concepts taught in class.
very willing to help students out. spent tremendous time meeting with students. I like his idea of programming: understand it, don't memorize it.
Excellent. The course presentation was super.
explains things well - interesting guy - and knows his stuff
I have a very positive opinion of Dr. Biagioni. He is a good-natured instructor, with a clear understanding of the concepts he teaches.
Professor Biagioni understood the material and was able to present it in a clear way. I liked how he gave non-computer-related examples so that we could start to grasp a concept before we actually went in depth in the topic.
Example code was formatted very nicely on the web. Although some of the assignments had some ambiguity, questions during lecture helped clear some of the misconceptions.
The instructor needs to explain the assignment preferably before class and show sample output. Overall good instructor.
14. The TA was able to explain concepts in terms I could understand.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.17 23 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 5 (22%) 0 (0%) 9 (39%) 0 (0%) 9 (39%) 0 (0%) 0 (0%)
15. The TA's oral speaking was clear and effective.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.17 23 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 5 (22%) 0 (0%) 9 (39%) 0 (0%) 9 (39%) 0 (0%) 0 (0%)
16. The TA's comments on written work were helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.39 23 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 3 (13%) 0 (0%) 8 (35%) 0 (0%) 12 (52%) 0 (0%) 0 (0%)
17. Assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 23 0.0 Freq(%) 0 (0%) 2 (9%) 2 (9%) 8 (35%) 11 (48%)
18. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 23 0.0 Freq(%) 0 (0%) 0 (0%) 3 (13%) 10 (43%) 10 (43%)
19. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 23 0.0 Freq(%) 0 (0%) 0 (0%) 4 (17%) 10 (43%) 9 (39%)
20. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 0.0 Freq(%) 0 (0%) 1 (4%) 4 (17%) 9 (39%) 9 (39%)
21. Which aspects of the course did you like the best?
The amount of information presented.
readings out of the book helped me understand the material more
Unaccounted quizzes, which helped me know what i do and don't understand.
Not sure.
The actual programming portion. So doing the homework (though it was hard to understand at times).
The in class activities.
I liked the in class portions more than the assignments and lab.
The various types of trees were fun. Although they took some time for me to adapt to, implementing them in codes became so much fun.
learned a new skill. worked on assignments. The human being sorting is quite interesting.
I thought the assignments were very helpful. Lecture was well organized and presented effectively. The new data projector in MSB 114 made a big difference in the ability to view the onscreen lecture content.
good lecture/helpful TA
I enjoyed the non-graded quizzes at the beginning of class.
I liked the fact that the class was able to vote on changing the due dates for assignments and the dates for the midterms; it was a very fair way to handle everything.
The assignments were challenging.
Assignments
22. Which aspects of the course did you like least?
The exams were very hard.
having the homework assignments be so long
None
Turning in assignments late got you a 0 for the assignment. That pressures you to hurry up.
The exams were extremely difficult. They dragged my grade down.
the assignments
Some of the concepts can be hard to grasp at first.
The labs and the class room were so cold.
I tended to get lost during lectures in class but enjoyed working out the assignment problems. in between the linked list and the generic class is quite a jump for me. but once I figured that out things became clearer, e.g. the hierarchy of classes, pa
The lighting in MSB 114 is very poor and the chalkboard is dark, which makes it very difficult to see the information written on the chalkboard. Providing separate board lighting, or using the overhead projector, would improve those aspects of the room f
Although solving problems using pre-existing code as a port to the rest of the program, or being forced into a coding style is a good exercise, I hated it. It "cramped my style" and detracted me a bit from the concepts of some of the data structures, but
Assignments probably could have been clearer, especially the more complicated ones.
The grading distribution and how we did not have at least one opportunity to redeem a bad grade in the past. The exams were difficult. Open ended questions were hard because we dont really know what kind of answer is expected.
exams
23. My overall evaluation of this course is...
i learned some stuff
The course material is pretty hard to understand but the instructor made it easy.
good
I liked the course. It really got me into the subject.
as long as you do the homework and pay attention in class you'll do fine.
The class is very useful and I liked it.
This class is very useful in continuing studying computer science.
Excellent. I acquired the range and type of experience I wanted from the course.
i enjoyed it - i feel like a learned a lot
This course does its job as a filter class, as well as an introduction to problem solving with respect to computer science.
Good course, I learned a lot from it.

Edoardo Biagioni: ICS 211, Fall 2007     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 72558 (001)    
1. Class Level (pick one)
Mean N-Size Std Dev   Freshman   Sophomore   Junior   Senior   Grad   Other  
2.33 3 0.0 Freq(%) 0 (0%) 2 (67%) 1 (33%) 0 (0%) 0 (0%) 0 (0%)
2. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 3 (100%)
3. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (67%) 1 (33%)
4. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 1 (33%) 0 (0%) 0 (0%) 2 (67%)
5. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 1 (33%) 1 (33%) 1 (33%)
6. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.33 3 0.0 Freq(%) 1 (33%) 0 (0%) 0 (0%) 1 (33%) 1 (33%)
7. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 1 (33%) 1 (33%) 1 (33%)
8. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.33 3 0.0 Freq(%) 0 (0%) 0 (0%) 2 (67%) 1 (33%) 0 (0%)
9. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (100%) 0 (0%)
10. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 1 (33%) 1 (33%) 1 (33%)
11. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 1 (33%) 0 (0%) 0 (0%) 2 (67%)
12. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 1 (33%) 1 (33%) 1 (33%)
13. My overall evaluation of this instructor is....
the instructor provided sufficient insight on the assignments and course work. i would recommend this instructor for introductory level ics students.
great, lots of examples and helpful to clarify things
Doesn't explain very well.
14. The TA was able to explain concepts in terms I could understand.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.33 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 2 (67%) 0 (0%) 1 (33%) 0 (0%) 0 (0%)
15. The TA's oral speaking was clear and effective.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.33 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 2 (67%) 0 (0%) 1 (33%) 0 (0%) 0 (0%)
16. The TA's comments on written work were helpful.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.33 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 2 (67%) 0 (0%) 1 (33%) 0 (0%) 0 (0%)
17. Assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 1 (33%) 1 (33%) 1 (33%)
18. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 3 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (67%) 1 (33%)
19. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 3 0.0 Freq(%) 0 (0%) 0 (0%) 1 (33%) 1 (33%) 1 (33%)