Michael Ryan
Honestly a good guy who wants all of his students to pass. Although the stuff was quite complex, he was willing to help. Go to his office hours and he will gladly answer any question with no hesitation. Homework was a bunch but get Chegg and do it with peers. It will pay off. 3 midterms and one final. Review the study guides and you will pass!