Communication Skills are one of the most sought after soft skills in the "Real World" but not necesarily the easiest skill to teach? Technology skills, a hard skill is easier skill to teach but we have to figure out where each student is starting out at before we can start!