Awesome guy! knows how each champ works. Moreover, he teaches you how to think as a player, and not just the champ. My game play improved just by him noticing what were my mistakes and improving them for me. He can coach any style u like, by watching u play and commenting, or showing u pro plays and commenting! Highly recommend him!