- adapt to your audience
- maximize the signal to noise ratio
- use effective redundancy
- consider the trade-offs
and discusses some examples of how they apply to various examples in data science (visualization, code structure and literate programming).
Communications skills are important at all levels of technical pursuits from releasing a software package to conducting research, however, they are under emphasized in STEM education. These notes are from an undergraduate Introduction to Data Science course I taught last semester and are my best attempt to incorporate communication into the curriculum. Any feedback that might improve this lecture (or help me become a better communicator) is welcome!