MVVM was my choice of architecture to separate models, views, and business logic.
I chose the newer async/await methods of URLSession over the older closure-based methods in my NetworkManager Class
schoolURL : "https://data.cityofnewyork.us/resource/s3k6-pzi2.json"
ExamResultsURL : "https://data.cityofnewyork.us/resource/f9bf-2cp4.json"