E Giangrande Jr - Journal of Computing Sciences in Colleges, 2009 - dl.acm.org
Over the years it has been pointed out that an important skill for computer science majors is
the ability to communicate effectively [1, 3, 9]. Unfortunately, for a variety of reasons …