This course addresses writing in a professional context for both Computer Science and Mathematics. Students will learn to write technical material aimed at professionals, to engage in peer review and critique (including writing a reviewing report directed to the author) and appropriate styles of writing for different audiences (e.g. children, the general public, an evaluator, professional colleagues). Students will explore quantitative and qualitative research methodologies, as well as how to design, and report on, different types of studies, including observational studies, scientific experiments, usability studies and many others. Along the way, they will learn to write in mark-up language (such as LaTeX or other) appropriate to the context.