Duncan is a very nice and positive person who has an innovative approach to teaching english, he is also very patient!