Software engineering is the process of developing software using engineering concepts. This broad definition of software engineering doesn’t even begin to encompass the many lessons that I learned throughout my time in my software engineering class at the University of...