Are Middlebury College and Carnegie Mellon University private or public schools?