Technically speaking: fostering the communication skills of computer science and mathematics students. - Jessen T. Havill; Lewis D. Ludwig (SIGCSE, 2007)