I am doing my Masters in Computer Science here. Not being Catholic, I was a little scared to go here. People always ask me when I tell them I go here, whether they try to convert you. No, they don't. The weirdest thing I find is there is a cross in every class room. Having gone to public school my entire life, I've never come across anything like that.
The Masters classes are pretty diverse. Looking around at the undergraduate classes, I can say they are not. I would say you will only find 1-5 minorities in each class. The library is good, there only is one. The computer labs are well kept and the printing is free. The IT helpdesk for the entire school is also helpful. The tuition is expensive though and the safety is always a concern for me. They have a security guard near the Metro station, which is walking distance from the campus (plus). You can always find free parking near the library, there are meters but no one pays.
They have a very good law school as well. They also have good professors.