***** NOT A TEACHER *****
(1) give a piece of my mind. = to tell someone how angry I am with him/her.
(2) hung up = past of "hang up" = you and a friend were talking on the telephone. He/ she then suddenly and without saying "goodbye" turned off the telephone. Very rude.