Did anyone actually got taught stuff in digital solutions?

for the past two years of digital solutions I got taught next to nothing, no algorithms, no encryption, no pseudocode, the only think I remember are usability principles and data flow diagrams because we had to integrate them into the documentation, in class all we did was assignments and our teacher barely knew the subject.

anyone else like this or just my class?