1. Software Engineering Education: Past, Present, and Future2. Constructive Alignment in SE Education: Aligning to What?3. On the Role of Learning Theories in Furthering Software Engineering Education4. Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course5. Speaking of Software: Case Studies in Software Communication6. Novel Methods of Incorporating Security Requirements Engineering into Software Engineering Courses and Curricula7. The Software Enterprise: Preparing Industry-Ready Software Engineers8. Teaching Software Engineering in a Computer Science Program Using the Affinity Research Group Philosophy9. AFramework for Success in Real Projects for Real Clients Courses10. Experiences in Project-Based Software Engineering: What Works, What Doesn’t11. Applying Blended Learning in an Industrial Context: An Experience Report12. Integrated Software Testing Learning Environment for Training Senior-Level Computer Science Students13. Software Engineering Accreditation in the United States14. Software Engineering at Full Scale: A Unique Curriculum15. Continuous Curriculum Restructuring in a Graduate Software Engineering Program16. How to Create a Credible Software Engineering Bachelor’s Program: Navigating the Waters of Program Development17. Ensuring Students Engage with Ethical and Professional Practice Concepts18. An International Perspective on Professional Software Engineering Credentials