Считайте прям только что я случайно встретил на ютюбе обучающий материал по python, где человек показывал на стандартном примере чисел фибоначи что такое рекурсия, как она работает и почему в большинстве случаев рекурсию используют совершенно неверно с приведением правильного использования рекурсии.
И прямо в видео он показал что значит действительно мыслить нестандартно (как программист :Р) сравнив оба варианта написания программ по скорости выполнения.
На такое преподаватели в большинстве вузов абсолютно не способны и учитывая, что мой вуз находится на 70 месте (на данный момент) в списке лучших вузов россии, я даже не хочу задумываться что происходит в рейтинге ниже этого да и думать, что творится в рейтинге к примеру от 50 места тоже как-то страшновато.