It's not that the language doesn't do other things, we just aren't allowed to do those things...That sounds excessive. "I'm going to force my way of programming on my students and teach nothing practical". Unless this is some weird data structure class.