has subject area architecture automation computer science engineering mathematics philosophy regression analysis