This course emphasizes on technical documentation directed to engineers and computer scientists. Its goal is to train students to create documentation and communication material that spans the cycle of technology product development. Attention is paid primarily to writing design and functional specifications, argumentative prose for technical explanations, algorithm descriptions and program documentation, proposal writing, progress reports, formal technical reports, and creating oral presentation aimed at audiences that work in the high-tech industries