Pretty much just need to make sure you interrupt his snipe(or whatever it's called) ability. As long as you do that every time it shouldn't be too bad.
On that note, tank him near a wall. He likes to knock you back, and then do his long cast. If you don't fly back as far the tank can interupt it.
But yes, he's a hard boss. (The place is super easy after him, though.)