Smart Akali?

Hello, I like Akali and I try playing her every now and then. I am actually a main support and mid is my second main. Although I rarely play it. I would just like to know some tips for Akali? What good Akali do and such.
Report as:
Offensive Spam Harassment Incorrect Board