Restoration is the only one I have trouble with. I have done mages quest so many times now just to get that blummin Equilibrium spell. :/
If you're a vamp, Serana can help you level Restoration and Destruction pretty fast. What I did was go to the tower at the foot of the path leading to Volkihar with her following. Climb up the stairs about half a flight so she is standing at the bottom looking up at you. Then, I just cast Fireball at her once and Heal Undead at her twice. Rinse and repeat. If you take her health down too much she may become hostile but all you have to do is take her down all the way then put away your spells. I leveled Restoration and Destruction really quickly that way.
E - I reckon it works for either side and any stairs. Having the crown with Lover and Mage stones activated helped as well.