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