Time passes really fast

5 years ago, I was just a kid figuring out what the hell I was doing in university.

5 years ago, I took CS3216 not knowing what the hell I was doing with my life.

5 years ago I was seated there attending lecture

A photo posted by laurenceputra (@laurenceputra) on

Today, I gave a guest lecture for CS3216. Right before my ex-professor, whose security classes I really miss, gave his guest lecture.

so happy I came for CS3216 lecture today. I missed attending prof Hugh Anderson's lectures

A photo posted by laurenceputra (@laurenceputra) on

And as I remembered back to what happened in my university life, I guess one of the things that really defined the person I am today, was taking CS1101S, CS3216, CS3217, CS3235, CS3211, CS4223 and CS5223 in SoC. While the first 3 did not really impart much CS fundamentals, and the last 4 modules taught me core CS fundamentals, these 7 modules had something in common. They taught me that I could do anything, could learn anything I want to, as long as I set my mind to doing it. These 7 modules instilled in me the mindset of a cockroach. That I will get the job done. Somehow. And that I will survive no matter what I’m thrown against.

I guess the greatest takeaway that I had from SoC, was not the CS education, but the mental training.


I am a Senior Engineer with Singapore Power, and have a passion for security and distributed systems. Prior to this, I have worked in companies including PayPal, 99.co, and Nugit. I also headed GeekcampSG from 2012 to 2014, and am currently focusing my free time on social empowerment initiatives including IAmTalentedSG, and CollaborateSG. When not doing work, or any of these stuff, I can be found cafe hopping/taking photos/trekking.

Leave a Reply

Your email address will not be published. Required fields are marked *