Absolutely, this is selective pressure at work on cells with malregulated genetics. Most typically, this is in the form of drug efflux pumps, but you can definitely get more specific resistances.
Ways to avoid specific resistance include multiple treatments simultaneously, since the probability of generating resistance to both is the product of the probability of resistance either.
If you use other students for that problem instead of other teachers, you'd swap a budgetary problem for a bootstrap problem.
The upshot for this is that the benefit is as much for the student doing the teaching as the one doing the learning. Teaching has a much greater effect on _retention_ than listening reading or even doing, which is the majority determinant underlying the primary school curriculum.
There are a whole host of secondary benefits to this (as well as lots of logistical challenges): the students are doing something useful, teaching, and we pay teachers if you wanted to expend budget there I suspect it would have great effect, as would any other form of ~~bribery~~, I mean, incentivisation; socialising, especially if you have the teaching being done across different classes (which you would want to do because you want the teacher to know more than the student).
(Having not read the article), most likely because the cancer cells (at least at more advanced stages) are busy trying to replicate as fast as possible, so they take up nutrients at a much faster rate than non-cancerous cells. As to why Iron in particular, it is used as a cofactor for enzyme and if Iron is a limiting factor for replication then supplying it will lead to a burst of growth which then (presumably by applying strong oscillatory magnetic fields) you can target those cells directly to locally boil them.
How do the iron nano materials get there? probably a combination of vasculature and diffusion.
They have done this kind of stuff before with gold nanoparticles, iron is a lot more abundant.
It works with arrays (both fixed size, and dynamically sized) and arrays; between arrays and elements; but not between two scalar types that don't overload opBinary!"~", so no it won't work between two `ushorts` to produce a `uint`
Ways to avoid specific resistance include multiple treatments simultaneously, since the probability of generating resistance to both is the product of the probability of resistance either.