has subject area architecture computer science ideology law mathematics philosophy political science politics