I'm currently in college and I've maintained a pretty stupid schedule for awhile (days starting at 6AM and running straight through until 10PM between class and work, with gym time being the only real break), and for me it's come down to a few options:
1) Go with liquid nutrition. Shakes with protein, carbs, and fats. I used Metabolic Drive or just some plain whey isolate and/or casein with oats and nut butters. I like Biotest's FINiBARs too when I can afford them. I cut 30lbs this past spring going with almost all liquid nutrition, and it was pretty bearable.
2) Find a relatively healthy place to eat near campus. I'm actually not too far from you (at Villanova), and my go-to's right near campus are Chipotle and a made to order Mediterranean food place.
3) Just sack up and eat shit that doesn't taste good/has terrible texture because it's clean and nutrient-dense.
I'm going with option 3 right now. I don't enjoy eating and have to force-feed myself at times. But I've never been stronger and I'm at just about my leanest ever as well. I find that it comes down to gritting my teeth and just doing what needs to be done to get results, even though it might not be that pleasant.
Yeah, eating dry-ass chicken and bland rice isn't fun, but I do it every day at school because it's fueling good workouts and helping me lean out. It's just part of the mentality required to keep fitness as a priority in spite of a heavy academic schedule. You need to be willing to make some sacrifices, like waking up two hours early to prep food and get to the gym before classes or only having a social life one night a week. There's only so much time in the day, and you need to decide what is really important and what needs to go.
I know ryanbCXG is a recent grad who's heading off to med school in the near future, so maybe he will weigh in. He's pretty active on the Indigo spills so if he doesn't find his way in here, maybe you can catch his attention on there or something.
Good luck with everything.