has subject area architecture communication computer science law mathematics political science sociology