Thanks for replying, I really appreciate you taking the time to check my concerns! I was afraid I was going crazy haha.
The part about big O being usually about the average case was helpful, I'm still at uni where we mostly talk about worst case performance.