I remembered I got accepted into MEng Comp Sci at University of Bristol.
I kinda regret making my decision to come here, where it's really difficult to get into the computer science program and risking all this stress. The MEng program was much more structured and hard core, looking at C in first year along with other courses that seemed tough and helpful to understand computers. It's also a 5 year program in which you can earn a Masters, along with an Engineering degree.
However, I've also met great people here, and I won't regret coming here if I end up getting into CPSC. So that's my only hope. Getting into computer sciences. Hopefully I'll make it.