Through a rigorous investigation of concepts, typography, critical thinking and process, you will develop a wide range of communication design skills.