Software Engineering notes and resources