1) If a Wizard casts a counterspell against a Necromancer, does the Necromancer get pushed back half a turn, or does the Wizard get pushed back a full turn?
2) Does the counterspell work on the "Scream of Horror" spell?
3) If Hafiz is a mentor and trains Nazir before he reaches the "Mentor" and "Arcane Knowledge" skills, and then Hafiz gains the "Scholar" skill while Nazir does not, will Hafiz gain the spells that Nazir has but Hafiz doesn't?
4) If Hafiz casts a counterspell, and on the next turn, he casts a spell, and then the Necromancer moves, will the Necromancer's spell be blocked, or not?
In general, I advise you to test each of these points yourself. It's easy to do: in the map editor, place Nazir and Hafiz as the first player, and some Necromancer as the second player. Set everything up, run a staged battle (player versus player on one computer)... and you'll know for sure.