has subject area computer science ecology economic growth engineering law mathematics philosophy political science regional planning urbanization