Title: Software Engineering Distilled with Agile Iterative Development