Reviews of professor Ryan Cain

Rating: 5.0/5, difficulty: 2.0/5
He is just an amazing person and an incredible teacher! great lectures and guest lectures.

Rating: 5.0/5, difficulty: 1.0/5
Honestly Cain is the best teacher in the entire campus. His class is a lot of writing but he made it insanely fun and interesting, He's a really really really great teacher. Attendance is Mandatory purely because you won't want to miss his classes. His lectures don't even feel like lectures. A really great person in general. Tells great stories.