has subject area architecture communication computer science philosophy psychology social science sociology