James Schroeder
Dr. Shroeder is awesome, really cares about his students and is very relatable. Understands questions well and has an approachable demeanor, especially with students struggling with hard concepts. The course is tough, but he does a good job balancing the difficulty with his evaluation methods and a curve at the end.