I was frustrated with that boss too. I found that when you dodge up and down when he does that ramming thing with that energy field, you can dodge it. However you have to do it in a corner or you're screwed. Also with the rocks, you have to place yourself behind them, like right in the middle of...