Ellis is so incredibly passionate about everything he teaches. He gets his students engaged and excited about the material, and that is so important to actually learning and caring about what youre learning. Hes approachable, gives great advice, inspirational and honest.