I am currently a software engineering student. Although I consider myself good at coming up with a solution to a new problem, it is often valuable to understand the correct solution to a problem.