DSN105 Principles and Elements of Design Assignment rev 10_9_2020.pdf