Struggles with Combinatorics: A Computer Science Major’s Journey

If I had to pick a class that actually messed me up
when I was in college, it would have to be this.
Well, I was a computer science major at Georgia Tech,
and I always thought that computer science was just.
You just learn Java, Python throughout your four years of school,
and then, boom,
you get a software engineering job.
What I was not ready for was just how much math was in this degree.
Graphs, permutations, combinations.
those math classes that have more letters than numbers in them.
So my literal worst class was applied combinatorics.
It was so unnecessarily hard,
and it’s been 1,572 days since I finished that class,
and I’ve never used that material.
On top of that, the teacher tried to catch me for cheating.
I took this class this semester.
COVID hit, and,
you know, when everything goes online,
there’s always some technical difficulties.
One time we had this, like,
pop quiz assessment. It wasn’t a real quiz,
but it was an assignment. The teacher opened it up for about 20 minutes
and then had each student do it.
The problem is, it wasn’t working for,
like, half the class,
including me. I asked one of my friends to just send me the question.
I’m not even the answer. And then I get the email the next day
asking if I collaborated with the student during a quiz.
Turns out this professor had enough time to give every single student
Different question. Not enough time to fix the issues with the quiz.
And then he tried writing me up to the dean,
but it was not even a graded assessment.
So this is your reminder
that computer science is just a normalized math degree.
But during this class,
there were these three resources that really saved my life.
It is useful for discrete math or commutative.
Follow for more simplified computer science.