has subject area computer science engineering environmental planning geology law mathematics political science