Software Industry-Oriented Education Practices and Curriculum Development: Experiences and Lessons by Bing Wu | Menrva Books | MenrvaBooks