Learning How To Communicate Effectively