If you are studying computer science in Singapore, you will know exactly what it is like. You're working along confidently, creating simple Python loops one moment, and the next thing you know, you're faced with a complex data structure problem, wondering where you fit in the class. I've been there too, lying awake at 2 am with several tabs open …












