Software Engineering 2025 Notes | Scholar Quill