Ryan Peters
THE BEST. he personally reaches out for feedback on his teaching methods and then actually makes changes! informative but not spoon-fed lecture notes makes it easy to follow along in class since you have the basic skeleton notes and he adds on, super caring and fun, one of the most positive experiences ive ever had in my degree! tests are fair!