Ryan is a really wonderful teacher. He is really approachable, good with questions and is an all around great guy. He's really good with making things fun even in a condensed summer course with 6 hours of lab and 6 hours of lectures per week. He's a great prof and I 150% recommend him. Its a hard course, but he makes it as good as it gets.