Tutorial for advanced software engineering and Ruby