Howdy!
Each of his attacks have a counter, and figuring out each one (and bringing lots of grenades/stims) helps a ton!