Michael Saunders
Dr Saunders is clearly very well versed in what he teaches and will always give thorough and thoughtful answers. Wants students to learn and apply. Not the easiest but definitley not the hardest grade wise. 10/10