I had a heck of a time beating him on Normal. On hard I just learned to keep lunging at him and using a charged "high" attack. Then beating him up when he goes airborne.
Didn't die once on hard - was suprised how easy it was when you just stay on him mashing the buttons the whole time. I think he only got off the laser once and blew up one chunk of the "floor"