I am a master student whose major is interaction design. I have learned a lot of skills in the previous study such as presentation, visual design, software programming, front-end web development, user research method, and evaluation method. However, I still think my ability to coding is poor. In addition, I haven’t learned any hardware programming, back-end web development, physical construction, sensors, and basic electronic skills. Thus, I am a little worried about the course. This is my final semester, I really need to pass the course to graduate on time. Thus, I will do self-learning to strengthen my skills in software programming and front-end web development. I hope to learn some skills of physical construction, sensors and basic electronics in the course. I think I may have the ability to join physical construction work in the team project after learning those skills. I am familiar with the presentation, visual design, user research method and evaluation method, which I will practice in the course. However, I think I have no talent of hardware programming and back-end web development, I have no confidence of working on it in the team project even though I can learn it from the tutor in this course. Overall, I want to practice skills that I have learned before and learned skills relevant to physical construction in this course.