Возраст профессора всегда будет на:
$$ 42 - 12 = 30 \text{ лет больше} $$Коля будет вдвое младше профессора, когда его возраст составит:
$$ 30 \text{ лет} $$Значит, Коле должно быть 2 × 15 = 30 лет, а профессору 30 + 30 = 60 лет.
Коле исполнится 30 лет через:
$$ 30 - 12 = 18 \text{ лет} $$Ответ: через 18 лет