a little bit of all you just mentioned for me. although I haven't bean to a school my self. I don't work in 3d yet, but some around do..