Haz is unbelievably great. He makes me accomplish the impossible. I go to his classes feeling awful and I come back renewed. He not only pushes me to achieve to the best of my abilities physically but he also makes me feel happy inside. His positive attitude is contagious. Looove his classes.