Not on your list but we found Kansas State pre med courses collaborative. They were not a cakewalk and prepared their students well for med/PA/veterinary schools. The professors there were very willing to work with students who asked for help/enrichment. In addition to regular class there were recitations each week to review the material and sections of the basic sciences set aside for pre health majors.
2 Likes