Software engineering course project