Course Evaluations Tracker
   
COURSE:  S00_CS_655_0001
TITLE:     PROGRAMMING LANGUAGES
SESSION: Spring, 2000
INSTR:     EVANS_DAVID
Frequency Count: 24
Expected Count: 24
Response Rate: 1.00%
# Item A B C D E TOT Mean STD
COURSE
1 How challenging was the subject matter? 12 11 0 0 0 23 4.52 0.51
2 How well objectives of course accomplished 11 6 4 2 0 23 4.13 1.01
3 How reasonable was required level of effort? 10 6 4 0 3 23 3.87 1.36
4 How useful were the homework assignments? 10 10 1 2 0 23 4.22 0.90
5 How helpful was the textbook? 1 4 0 0 0 5 4.20 0.45
INSTRUCTOR
6 How well course material organized 16 5 1 1 0 23 4.57 0.79
7 How knowledgeable was the instructor? 18 4 1 0 0 23 4.74 0.54
8 How prepared for class was the instructor? 20 2 0 1 0 23 4.78 0.67
9 How accessible was the instructor? 17 3 2 0 0 22 4.68 0.65
10 How fair was the grading policy 9 3 8 2 0 22 3.86 1.08
11 How adequate in response was instructor? 13 6 2 1 0 22 4.41 0.85
12 How representative major points of the course 3 2 3 0 0 8 4.00 0.93
13 How do you rate this instructor? 15 5 2 1 0 23 4.48 0.85
A=5=Well above average   B=4=Above average    C=3=Average   
D=2=Below average    E=1=Well below average

 

Summary of Comments: Standard Items
 
ITEM 1: Write any general comments in the space below?
Comment1. 1 I think Dave is always well-prepared for class. His slides are so cool! His topics cover a lot of stuffs in Programming Languages.
Comment1. 2 This course is very well-organized and the topics are interesting. The discussions in groups and the mock trial are very helpful for undersatnding the material. It takes too much time to read so many papers and work on the project.
Comment1. 3 always ready to answer students' question
Comment1. 4 I think this class is a pretty interesting class to take. The best since I came to UVa. The teacher is very responsible and interesting. But I don't think the way to do the project is quite good. There should be less students in a group.
Comment1. 5 Wish Evans a fantastic Professor career at UVa! BILL
Comment1. 6 I enjoyed the class and especially enjoyed the Mock Trial. I like your teaching techniques. I found the lecture on Lambda calculus very confusing, and the mockingbird paper confusing as well. Perhaps if you assign that paper in the future, you could also assign a more standard paper as a reference.
Comment1. 7 I think Dave has the potential to be an outstanding professor. He is almost there. The amount of work in the first half of the class was absurd, although I don't blame Dave for that, I think its inherited from the previous prof. He was frequently available outside of class and always responded quickly to email. This is an excellent quality. I thought the lectures were generally very good. That said, I can't say I enjoyed the subject material. I found in depth looks at semantics beyond boring. Since most students probably won't do research in PL, I think a little less depth in the details of proofs and a little more breadth would be appropriate. I've found some of the topics in the last few weeks more interesting (amorhpous programming, aspect oriented programming). Finally, I found the emphasis on the project annoying. Since I didn't have any formal background in PL it was very difficult to get started as early as we did. Maybe a class in compilers should be a prerequisite. One nit, I haven't found the course slides all that useful outside of class. During lecture they're fine, but standalone they never seem to give the full picture. Oh yeah, one last thing, the amount of paper used in handouts was excessive. At least the manifests could have been left online.
Comment1. 8 Too many readings and homeworks.
Comment1. 9 This is a great class. I just wish I could have more time to understand all the materials the teacher brought to me.
Comment1. 10 The instructor clearly was well organized and spent an enourmous amount of time preparing for class. This however, was offset by his inability to effectively communicate the abstract material that made up approx. one half of the subject matter. I suspect most of the students in this class came out of the class with a very limited understanding of these topics, insufficient to use the material taught for anything useful.
Comment1. 11 Dave is a very capable teacher that has prepared grad students for doing valuable research better than any teacher I have had thus far. He is well-prepared, inventive, and generally uses good teaching techniques.
Comment1. 12 I was very excited and happy by the way this course was conducted. The lectures were exciting and innovavtive and definitely helped increase my understanding of the material. Classes were fun and entertaining and, I guess, everybody loved the trial and Jeopardy. Keep up the good work!
Comment1. 13 Pr Evans succeeded in making a rather tough and dry subject quite interesting and fun.
Comment1. 14 This course is very well prepared and organized. The coverage and depth is a better preparation for graduate students understanding what is going on programming languages and where they might go if they have further interest. I learned a lot and have fun in this course. Thanks, Dave!
Comment1. 15 The course is great. The instructor is perfect.

 

Summary of Comments: Personal Items
 
ITEM 1: Thanks for filling in the generic survey. When you are done, please send me (evans@cs.virginia.edu) email, and I will send you the course-specific survey (similar to the midterm survey with lots of detailed questions on the second half of the course). Your responses on this will be much appreciated by me, and by next year's students.
Comment1. 1 Your warm heart to students' question and well preparation for the lectures are really appreciated. I think more strict solution in problem set will be better. Deeper but fewer topics will be better, according to my personal view. thank you for your personal direction and the lectures!
Comment1. 2 Sure
Comment1. 3 It is not clear to me what this box is for. Please see the previous text entry for comments. It is also not clear how anonymous this survey is.

 
   
 
Comment2. 1
Comment2. 2
Comment2. 3

 
   
 
Comment2. 1
Comment2. 2
Comment2. 3