John Church
Professor Church is very accommodating towards the student's needs and is clear on what should be done to pass his class. He is very knowledgeable of the material and seems eager to teach it and give feedback on what is necessary to get better. He teaches not just so you can pass his course but so you can be successful in the real world. 