В чем различие между «невежа» и «невежда»?

«Невежа» — невежливый, «невежда» — необразованный.

Пример:

Евгений слыл невежей: обзывал всех вокруг за спиной имбецилами. / Петр всех вокруг называл имбецилами, но никто не обижался: все знали, что Петр невежда и не догадывается о значении этого слова.
В каком случае писать «уравнять», в каком — «уровнять»?
Через «а» что-то делается равным, через «о» — ровным.

Пример:

Григорий завидовал росту Константина, но не подавал вида: все, что ему оставалось делать, чтобы выпустить пар, — это уровнять землю на грядке. / Константин был выше Григория на голову, но Константин попал под нож гильотины, и это уравняло их.