I found a very easy way to update my Google Calendar with NUS timetable. It seems not many people know this, so I am writing to promote it and hope you can enjoy it.
Go to this link and follow the instructions.
I have to say, NUS is of really high standard regarding teaching as well as service. I just feel proud of it.