Все эти чувствовать походят для гуманитариев, технарю нужен другой подход. Логика нужна. Технари хорошо учат английский, например. Там есть правила построения предложений и им все понятно.Что плохо с русским? Он не знает правил или знает, но не использует? Если не знает, то только зубрежка, а вот если знает, но не видит в тексте, то тут возможна дисграфия и нужны уже методики. У меня дочка ходила в школу Ильина, например до 5 класса был логопед, специализирующийся на дисграфии. Не знаю есть ли она сейчас и есть ли в вашем городе.