Ryan Larsen
Ryan is a caring professor. He will go above and beyond to help you learn. He also expects you to learn on your own. If you go to class regularly it will pay off. He often does assignments with you in class so it is almost an automatic A on those assignments. The tests can be a little difficult but they aren't weighed too heavily.