If you are a software program engineering scholar, you are likely lost in a tangle of code, algorithms, and documentation, looking at your display. We've all had challenging programming assignments, unclear assignment requirements, and tight time lim...