Communicate effectively in a variety of professional contexts.
(A) - communicate effectively about complex computing activities with various communities, such as computing experts and society at large, using appropriate levels of discourse;
Communicate effectively with a variety of professional context.
Demonstrate effective reading, listening, speaking and writing skills.