На первых двух курсах по прямой специальности везде рассказывают очень мало, т.к. идет общая инженерная подготовка. Ваша задача -- тупо прокачивать мозг на самом жёстком из этого, пока он максимально гибок (даже в 25 лет будет сложнее, чем в 18, поверьте). Препод лажает? Ищем хороший учебник и хреначим. На лабах дают написать RPN-калькулятор на бейсике? Ну ОК, делаем для галочки и в сэкономленное время вместо этого пишем его на ассемблере под ARM. И так далее.
В технической ИБ есть проблема -- чтобы по-честному заниматься защитой любого стека технологий, надо понимать, как он работает на всех уровнях, от пользовательского интерфейса до дырок с электронами в полупроводнике. В одного среднего человека это понимание влезает очень плохо и с пробелами, но что делать, такова жизнь.
Как иначе Вы будете по-честному решать, например, например, задачу защиты помещения с тем самым телекоммуникационным оборудованием от ПЭМИН (TEMPEST по-английски), не зная физических основ (да хотя бы и то, почему витая пара -- витая внутри оплетки, и с каким шагом она должна быть переплетена).
А вот как оценить качество преподавания в Вашем конкретном случае, и какую стратегию и тактику обучения Вам следует выбрать -- это совершенно отдельный вопрос, на который готового ответа никто не даст.