I like that the instructor further elaborates and provides examples of the topic based on real world experiences. The course not only provides theories of the topics but also real world experiences. The examples used are up to date. The course have helped me further understand design patterns and their appropriate time to use them. The course activities had helped me further remember and helped me to practice what we have learned.