how the hell are you supposed to fight akali as a melee mid/top?

I mainly play bruisers top and I've been really struggling to figure out how to play against Akali. She just spams q on you any time you get near the creep wave, which is basically impossible to dodge. This slows you, while speeding her up so there's no way to stop her from getting her higher dmg auto attack. Because of that there's no way to try to trade with her because she will always out damage you, or drop shroud. You have to wait for her to use it against a minion, but by that point q is off cooldown, and here we go again. What are you supposed to do against her, I'm really at a loss. Any suggestions would be appreciated.
Report as:
Offensive Spam Harassment Incorrect Board