The battlemage class of champions in LoL is hard to master and the best ones have a lot of magical DPS, from a short range, such as Ryze and Cassiopeia.