Real-world software projects for computer science and engineering students. (2021)