He has a fixed pattern of attacks, you just have to learn the pattern to know when to defend, parry, heal and attack him when it's best.