The Anthropology program at Buffalo includes both M.A. and Ph.D. programs, with opportunities for specialization in archaeology, sociocultural anthropology, biological/physical anthropology and medical anthropology. There is considerable collaboration among these subdisciplines, as there is between Anthropology and various other disciplines at the University.