Ryan is a really wonderful guy and a great teacher. I took O Chem which was a really difficult course, but he made it fun and easy to enjoy the lectures. He makes mistakes sometimes with answers though, but is generally good about it.