Reviews of professor Ryan Layer

Rating: 1.0/5, difficulty: 5.0/5
The worst class experience ive ever had in my life. This proffessor showed an extremely lack of preparation and professionalism. His teaching style was to wing it, which made learning anything in class a challenge. The homework was poorly worded, harshly graded, and did not help learning the material at all. Was also highly defensive to criticism.

Rating: 1.0/5, difficulty: 4.0/5
Layer doesn't know how to teach the material in the curriculum. Comparing his class notes to the other professor's is insane, as his are maybe a fourth of the length and a fifth of the content. During the lectures, he isn't prepared and messes up during every lecture. Most of my time outside the class has been spent learning what he doesn't teach.

Rating: 1.0/5, difficulty: 5.0/5
You'd be better off by learning algorithms on your own, because Layer does such a poor job of teaching it. But it's required, so suffer through.

Rating: 1.0/5, difficulty: 5.0/5
This is probably Layer's first time teaching, and I also hope it is his last.