Evaluation Comments
Course:Concepts of Programming Languages
            (CSC-447-901)

Quarter:Spring 16/17
Time: W 17:45 - 21:00
Location: Loop Campus
James Riely PhD

Professor
jriely@cs.depaul.edu
Instructor homepage

Select a Page:  
Summary     1       2       3       4       5       6       7       

What are the major strengths and weaknesses of the instructor?


1.   Hopefully instructor could prepare more before the class so that we don't need to waste time on syntax stuff
2.   none
3.   I enjoyed the curiosity that the instructor encouraged. Whenever someone had a question, the instructor would be willing to write a quick program to be used to deep dive into analyzing the issue.
4.   Major strength: He is very friendly and encourage students to ask questions. I appreciate teacher hard work.
5.   NA
6.   Organized, gives a lot of examples
7.   Sometimes he will come in with unresolved questions about programming languages and try to resolve what's going on during class. I think this was great and a great learning experience, but I can see how leaving class with "python(or some other language) seems like X" feels incomplete. He does a good job at resolving it the next week and drawing out interest from the class about things we wouldn't have expected were worth looking into - a strong net positive in my experience.

What aspects of this course were most beneficial to you?


1.   
2.   I was taught a lot of stuff that I am not aware of
3.   
4.   Get flavor from many languages and learn new style of Functional Programming.
5.   The introduction of the functional programming concept.
6.   
7.   The notion of looking at a programming language in terms of it's concepts and how they are implemented at both compile and run-time is something I will remember for a long time.

What do you suggest to improve this course?


1.   
2.   none
3.   
4.   Student dialogues with each other can help to learn from each other ideas. Teacher is always excellent but why students do not interact with each other that can always be useful to learn more from fellows too.
5.   NA
6.   More examples that are similar to the exams
7.   I think it should stay focused on functional programming and maybe go into some deeper concepts of FP in the future. I can't honestly recommend anything else from the curriculum to cut out though, so this is more of a wish list than a useful suggestion.

Comment on the grading procedures and exams


1.   
2.   none
3.   
4.   Good
5.   The exams and assignments were graded in a very fast manner.
6.   
7.   no problems with this aspect of the course.

Other comments?


1.   
2.   none
3.   
4.   I appreciate James Riely for his all help, cooperation and hard work. He always encourage students to ask more questions. He always tried his best to help students. Excellent Teacher.
5.   NA
6.   
7.