mathematicians: study hard problems

computer scientists: create useful things from hard problems

engineers: build things that don't crash