Dynamic, Adaptive and Personalized User Interface for Communication - Final Project