My two year old keeps throwing things at people

Leigh

My two year old keeps throwing things! I dont know how to address it as nothing seems to work. He just laughs in my face when i try to explain to him why its not nice. Ive tried time out and putting him in another room. My mother suggested taking his toys away when he throws them but i dont know if hell understand it. Hes been doing it months now i thought hed grow out of it. He knows its bad.. he laughs when he does it. Help?