Ryan Freling
Course (QA 233) makes the class a little hard to sit through for 2hrs. His explanations are usually complex, and if you dont have a grasp on the material its hard to follow at times. Great guy though, extremely intelligent and ready to help with questions. Recommend establishing relationship in order to maximize the class and your understanding.