Ryan was a great prof. Knowledgeable, really cares about his students, helpful in office hours, and just generally a pretty funny guy. Our term was moved online suddenly towards the end and he handled the transition very well.