Notes from CSC470 - Software Engineering