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.
|