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