CSC 300 510
||Data Structures I
|Return to List
What are the major strengths and weaknesses of the instructor?
- His strength is he is very knowledgable about the subject and is willing to help students when they are stuck. One weakness is that he sometimes goes a little over some students heads, but is not really an issue.
- Very knowledgeable, he is helpful when I have questions regarding code but not so much that he gives away the answer so I still learn from it.
- Good teacher but i prefer the other data structure teacher Marrero's method of handling homework
- Very quick grader and fast to offer help. He isn't very clear in his lectures sometimes though.
- Strengths: Effort, enthusiasm, responsiveness, respectful towards students inquiries.Weaknesses: lecture with guest lecturer revealed that prof. riely could do a bit better a job at explaining big picture. Guest lecturer quickly broke down the hierarchy: abstract data types are logical description of how we view data, data structures are implementation. Did not know this until that lecture, even though course was called data structures and that was around week 6.
- I liked the way he teaches. However, I did not like at the beginning of the course that he kind of expected us to already know how to code in Java.
- Material was graded in a timely manner. Grading criteria for final and midterm are not clear (no percentage on what each are worth individually). If final and midterm are so heavily weighted, and no notes can be used, more time should be spend reviewing the material.
What aspects of this course were most beneficial to you?
- The homework problems
- The homework assignments and the course site with notes were the most beneficial.
- Logic parts of it, but my friends in other schools also doing computer science had a different curriculum altogether
- The homework assignments
- Overall very beneficial. I really feel like I understand algorithms a lot better now, and am more effective/quicker at devising them. I start from the middle rather than building out chronologically, which helps a lot. I also finally understand recursion, a tricky concept that Prof. Riely breaks down well.
- The homework and quizzes helped me the most
What suggestions do you have that could help improve the course?
- Computer coding exams
- Maybe try to explain the fundamentals in a little more detail.
- The only improvement I can think of is more guidance on a couple of the homework assignments. For example, the percolation assignment I had no idea what to do until he brought it up in lecture, so I was not able to get it started until after that day.
- More career focused activities
- Spend more time on the material from the second half of the class. The class was easy up until the midterm then became brutally difficult.
- A couple minutes about the big picture of each lesson would be helpful for this to feel like a comprehensive, tied together course rather than a bunch of concepts thrown together.
Do you have comments on the grading procedures and exams?
- I think paper coding exams are not an accurate measure of knowing the material
- Great professor who works hard and cares for students.