Reviews of professor Christopher Kinson

Rating: 1.0/5, difficulty: 4.0/5
Definitely a tough grader. Unclear project guidelines.  Low scores on final projects are given. Points are deducted for minor errors in hw and labs.

Rating: 1.0/5, difficulty: 3.0/5
Antiquated teaching

Rating: 3.0/5, difficulty: 4.0/5
No other courses at the UofI made me feel so insecure because any mistake made in any assignment/exam give u a straight zero

Rating: 2.0/5, difficulty: 3.0/5
not a lot of homework, but class isn't structured that well. there aren't any lectures (only notes) and the in class labs are comically confusing. he's an easy grader, though, and updates your grades in the class frequently. he's a funny guy too!

Rating: 1.0/5, difficulty: 5.0/5
Questions are vague and unclear, but grading is all-or-nothing so there's no way to actually demonstrate understanding of the material even if you get it wrong. Everyone gets a different lab assignment, which all vary wildly in terms of difficulty. Overall, your grade is in no way reflective of how well you understand class materials and concepts.

Rating: 1.0/5, difficulty: 3.0/5
Great guy, but has not a single idea how to teach the course. Lecture videos are confusing/difficult to understand, and usually don't have a lot to do with homeworks and midterms. You'd basically need to learn 90% of the material by yourself. His replies to student questions on the course websites are about as unclear as his lecture videos are.

Rating: 1.0/5, difficulty: 4.0/5
Lol if your test or project has 1 error it's GG

Rating: 4.0/5, difficulty: 3.0/5
Biweekly homework assignments due, one midterm, and a final exam. The lectures don't help out all too much, but the corresponding notes that he provides with the lectures are helpful. Homework was due Monday night, you should start it the week before, and go to office hours because he was helpful with that. A nice guy, albeit a bit boring.

Rating: 1.0/5, difficulty: 5.0/5
Totally don't know how to teach and the only learning materials is lecture note. Also, he change the online open note exam to in class close note exam before exam one week.

Rating: 5.0/5, difficulty: 3.0/5
The course offers a supportive learning environment that includes collaborative experimentation, a student-friendly exam format that allows for two tries, and a responsive professor. This approach makes learning complex programming concepts much easier and more efficient.

Rating: 1.0/5, difficulty: 2.0/5
Assignment grading system is awful. Labs are 3 or 4 points which means if you get 1 problem wrong that means you get 0.66 or 0.75 percent right away. Errors are easily occurred using R, but he gives 0 for any assignment with any kind of error. No points for completeness at all. 

I think he should rather use prairielearn than GitHub submission.