Chad Reeves
Chad is a great teacher that will go above and beyond for his students. He is not a native Spanish speaker so that makes it easier for him to teach to other non native Spanish speakers because he went through it himself. Whenever you have an option to take Spanish with him, DO IT!