AAM,
What you have described is practically a course catalog from Christendom College.
That school is at the very tippety-top of my oldest son’s college list. We expect him to be admitted there to begin his studies next fall.
He spent a week down in VA on campus this summer, and we went to their Open House last month. It is a perfect fit for him. I would advise all Catholic parents (the school is VERY Catholic — and VERY orthodox in its Catholicism) to consider it for their children. Sandra Fluke and her ilk would not be as happy there as she they clearly are at Georgetown.
Regards,
We went a more mainstream route w/ Davidson College for my daughter. She majored in biology and has a job in an aquarium looking after the little fishies. :-)