"I also believe that various paradigms should be taught in college as students advance, along with varying languages including assembly for any CS degree, which will give the experience with pointers." . . . .