Reviews of professor David Ferland

Rating: 5.0/5, difficulty: 3.0/5
He is a fast grader and he really wants you to learn. He always gives follow up questions for you, so you can really unpack your thinking.