Tuesday, 6 January 2015

Steven

Dr. Steven Halim grew up in Jakarta, Indonesia and moved to Singapore to do his undergraduate degree in Computer Science at SoC. When that wasn’t quite enough, he stayed on to do his PhD, got his doctoral degree in 2010 and then landed a job here. He still looks young enough to be mistaken for one of the (postgraduate) students here and when he isn’t working, he enjoys ‘revisiting’ his childhood toys – Lego Technic and Mindstorms.

Steven and his family at Legoland, Malaysia

What are you working on and why are you passionate about it?
Currently, visualgo.net, which is a tool I built to help with the visualisation of data structures and algorithms through animation. It combines my passion of teaching algorithms and the visualization work that I did back in my PhD days. When more and more CS-based Universities pick up visualgo.net, I think it should reduce the usage of static PowerPoint (or even manual hand-drawn explanations) to explain the operations of basic data structures/algorithms. The online quiz side will also eliminate the need to ask trivial questions in final examinations anymore.
 
Describe your SoC experience. 
[The part I enjoy the most is] when I can make my student's jaw drops after explaining a certain cool concepts in class. [But the part I find the most challenging is] marking... I hate marking so much that I tried to write programs to automate the process :O.
I have been in SoC for 14 years now so there are many [people who have made impressions on me]. But if I have to choose one, I pick Associate Professor Tan Sun Teck who took me as part-time TAs for his CS1102 module in 2005-2008 period, collaborated in ICPC and IOI activities, and recommended me to stay on as Lecturer here.
I like computing so much and being in SoC is a natural fit. I’d probably suffer if I had picked another course of study for my Undergraduate degree.

What do you count as your most significant achievements to date? 
Before 2008, I thought training a team that can qualify to ACM ICPC World Finals or get Gold medal in IOI was a super achievement (because I had never done so before as a student). Fast forward 6 years later, I have been to ACM ICPC World Finals 3 times (with our team), prepared a team that won an ACM ICPC Regional Contest 2 times, trained Singaporeans who brought home 4 IOI Gold medals, and all these are still ongoing. The core achievement is a system of training that ensures continuity of these (good) results. 
Currently my competitive programming training schedule is like this:
Jan-Apr: CS3233
Mar: National Olympiad in Informatics (NOI)
May: Asia Pacific Informatics Olympiad (APIO); ACM International Collegiate Programming Contest (ICPC) World Finals with NUS team 1
Jun: Singapore (SG) International Olympiad in Informatics (IOI) Team Intensive Training
Jul: IOI with SG IOI team
Aug-Sep: Train and select new team members for NUS ICPC teams
Oct-Nov: Typical ACM ICPC Regional Season
Dec: SG NOI training
Then repeat for another year…
[I pursued all this] because I had never won any programming competition during my student days. The turning point seems to be 2011, when SoC decided to keep me as Lecturer here. With more job stability, I can setup that system of training. [It was] heavy work at the beginning to train the first few students. The senior ICPC+IOI students from 2008-2013 era now help me train the current batch of competitors (2014-15). The system is now good enough that I can step to the side and watch it run (and still produce good results).

What did you want to be when you were younger and is that still an interest of yours?
My childhood dream was to be someone who speaks in front of many people and those people listen attentively to me. There are not many jobs in the world where I can do that. Being a lecturer is one such job and yes it is still my interest :).

Is there anything else you'd like to share?
NUS SoC will host the ACM ICPC Programming Regional Contest in Singapore in Sep and Dec 2015. I encourage SoCians, especially CS students [I am planning to have prizes for teams with female member(s)], to form teams of three and join this prestigious programming competition right here in NUS.

Quick-fire! New Year’s resolution?
Do some exercise each week.

Worst fear?
Cockroaches

Guilty pleasure?
Ice-cream


Tell us who we should we talk to next. Email tien@nus.edu.sg

Wednesday, 17 December 2014

Nutty Tay

Tay Yang Shun is a 土生土长 Singaporean. If he had to eat one thing from an NUS food stall for the rest of his life, it’d be the Mee Pok from the Flavours@UTown chicken rice stall. Last year, he and his friends built Nutty Ninjas for their class project, and to won first prize for that module at the 3rd SoC Term Project Showcase (STePS). When he isn’t working or studying, he’s reading random tech, design or start-up related stuff on the web to keep up with the latest trends in technology and entrepreneurship. If you want to freak him out, dump him in a deep body of water – he finds the thought of not knowing what’s beneath him absolutely thrilling. If you’re wronged him and would like to make amends, chocolate and coke are your best bets. If all else fails, show up to Yang Shun’s dinner party with Prof Ben Leong, Jay Chou and Mark Zuckerberg, and you’ll be sweet. 


What are you studying at SoC? 
I'm a final year Computer Science with specializations in Interactive Media and Visual Computing (maybe). I'm actually in my fifth year because I started school in NUS as a Mechanical Engineering student. However, in my second year, I found myself spending most of my time on a CS module I was teaching (CS1020E) rather than on my own core Mechanical engineering modules. It was then that I realized that I should probably be in a course that I'm truly interested in. With the help of Dr Ang Chuan Heng who was my CS1020E lecturer, who wrote a recommendation letter for me, I managed to change course, yet still retaining my NUS scholarship! I was extremely grateful and thankful to Dr Ang and the school. 

Describe your SoC experience. 
I enjoy creating applications and websites as I like to build things and solve problems. There are many aspects involved: Software design, interface design, user experience design, etc. Being able to work on all these different aspects simultaneously is a challenge and the experience is very interesting and dynamic. 
Solving problems through technology: This was the main reason I changed course to Computer Science: I get to build stuff and solve problems. Many SoC modules are very hands-on and require students to code and create programs. I'm prefer hands-on activities over studying theories, hence I enjoy the way many of the CS modules are taught. Programming is a really powerful skill. After learning programming, I feel that I am empowered to solve problems that I wasn't able to if I didn't know programming. Among the useful things that I have built, there's a cleanliness records app for teachers to keep track of the cleanliness of their students' rooms, and also, NUSMods, which is used by NUS students to plan their timetables and look up module information. 
Teaching: I have tutored/will tutor the modules CS1010S, CS1020E, CS3216, CS3217, CP3101B, and these are modules that I am passionate about. I hope to influence my students with my passion and encourage them to explore beyond what is taught in class. In my opinion, teaching has multiple benefits: (i) In the tutorials that I teach, I code the solution on the spot and explain the thought process behind my approach. I have found this skill to be extremely relevant in technical interviews where I have to explain my approach of tackling a technical question to the interviewer as I code the solution out. (ii) Tutoring is a good way to meet other like-minded peers among the teaching team and collaborate on projects, be it school or external ones. (iii) A stable source of income to survive the semester. The renumeration isn't a lot, but it's sufficient. 
Working on NUSMods: Ever since Beng (founder of NUSMods) graduated in 2014, I have since taken over the responsibility of improving and working on NUSMods. Over the summer, Beng, Ashray Jain and I, worked on revamping NUSMods and added many more features to it. The most significant new feature was having dedicated module pages which served as wiki pages for NUS modules. Module-related information such as pre-requisites tree, module reviews, CORS bidding history, and timetable data can also be found. I enjoy building useful things that solves peoples’ problems, and NUSMods has given me an opportunity to do that, because it is being used by virtually the whole NUS student population. This keeps me motivated to keep working on it and making it better for the students of NUS. As part of my module project for CS3240, I have extended NUSMods to include friends' timetable saving and NUS venue directory features. Over the December break, I will be working with Chen Minqi on finalizing the features and testing them so that they can be pushed out by Jan 2015. 
Creating content for SoC modules: I'm currently preparing for CP3101B and CS3217 next semester, I'll be serving as a tutor for CP3101B and CS3217 under Dr Steven Halim and Prof Sim Khe Chai respectively. Soon, I'm currently in the midst of preparing materials for these two modules. I enjoy creating new materials for modules because it challenges me to design questions that are helpful towards students' learning. I also try to make the nature of the assignment interesting and relevant so that students will be motivated to work on them. 
Last semester, the 2048 game was extremely hot, and Prof Ben Leong had the idea of creating a programming assignment out of it. Hence I worked with Emmanuel Goh (who will be next semester's CS1010S Head Tutor) and we produced a 2048 problem set for students of CS1010FC and CS1010S. With some guidelines, CS1010FC and CS1010S students had to program the logic behind a 2048 game for their homework. Students were also encouraged to write a solver for the 2048 game as part of a contest. I recall my CS1010E days where I wrote a simple reversi game in C using an ASCII and command line interface and had a lot of fun doing it. I'm glad that there are such programming assignments these days that break the monotony of standard programming homework. 


This year alone, I went on 3 overseas trips and they were all sponsored by the overseas organizations. Facebook sponsored my trip to their HQ in Menlo Park for the Facebook Open Academy program, University of Pennsylvania sponsored part of my trip to Philadelphia for PennApps and NYU Shanghai sponsored by trip to Shanghai for HackShanghai. My respective module lecturers were understanding in allowing me to skip classes for these overseas pursuits. This semester, I spent two weeks overseas and as a result I had to rush to catch up on the work during and after my trips. I had a report for CS3240 due during my return flight from Doha, hence I was rushing to complete the report on the plane from Philadelphia to Doha. My MacBook's battery was running low but thankfully I managed to connect to the WiFi at Doha's airport and submitted my report on time before the battery went flat. It kind of felt like I was defusing a bomb >_< 


[Here are some of the things that I think make SoC different than other faculties.] I find that many students in SoC are innately passionate about their work, and willingly spend their weekends and free time exploring new technology and learning new things. I look forward to my classes as I’m innately interested in the content I’m being taught. 
We also have undergraduate tutors! I think this is something uniquely SoC (most other faculties require their tutors to be of at least Masters level). There was this semester where my friend was taking a module that I was tutoring and I was taking a module he was tutoring. It can get complicated sometimes, but at the same time, it makes life in SoC more interesting and fun. As tutors, we get to work with professors very closely to run the course. We also have post-exam chillax sessions with some drinks! (: 


And, I really think we have the best faculty staff around! Perhaps because of the nature of the course, many of the faculty staff are on Facebook where our profs share interesting posts (tech articles, Nala photos), and interact with the students. The faculty staff make an effort to know their students on a personal level - [these are a few] profs who made an impact on me and taught me some classes that I enjoyed: 
  • Prof Ben Leong: I owe a lot of my achievements to Prof Ben; he gave me many opportunities to learn and I learnt a tremendous amount of skills (beyond CS) from him. Prof Ben is also extremely popular among the students – he even has a Fan Club!
  • Dr Colin Tan: Dr Colin is very cool and personable, and has many interesting stories to share. He's very active on Facebook and shares many cat photos (only Nala). 
  • Prof Ng Teck Khim: Extremely caring professor that takes the effort to know each and every of his students. He even goes the extra mile and specially gave make-up lessons to students who have missed his class. I have taken two modules (CS3218 and CS4243) under him. 
  • Prof Zhao Shendong: Prof Zhao is very kind and has given me extensions for his assignments as I was overseas >_< 
Also, there's so much welfare for the students: interesting hacking contests, Halloween profile picture contests, and also Prof Gary Tan and Adele giving away meal vouchers during examination week. This makes us feel very taken care of (: 

What is the one thing you would change about NUS? 
I think more students should try programming! I would encourage everyone to take an introductory class (one of the CS1010-variants) and see if they enjoy it. Programming isn't something every student gets to try because Singapore's educational system doesn't include CS as one of the compulsory foundation subjects in secondary school. Many of my Science students from CS1010S who are extremely talented programmers, gained interested in CS after taking CS1010S. I think that if they got to try programming earlier, they might have chosen CS instead. Although, CS is not for everyone, but you won't know until you try it! Trying programming is extremely simple, all you need is your laptop! 

What do you count as your most significant achievements to date? 
Prof Ben appointed me as Head Tutor for CS1010S in AY2013/14 Semester 1. In fact, it was my first time tutoring but he trusted me to take up such an important role. It was an eye-opening experience for me as I got to coordinate a course from start to the end. What made it "better" was that it was a new course, there were no materials to reuse and the teaching staff had to port the materials from Scheme to Python. There were also a lot of administrative issues to handle. 
People management has never been my forte but I got to hone those skills by being the Head Tutor. My approach was to get to know most of the people (staff and students) on a personal level outside the classroom. The motivation behind this was to better understand each individual's personality so that delegation of work could be more efficient and mismatch of interests could be prevented as much as possible. 
The process was painful and coupled with CS3216 (another painful module), I slept very little that semester. However, I was very glad with the outcome of the course and would deem it as a huge success. It left a deep impression in many students' hearts as the toughest, most painful, most time-consuming yet enjoyable freshmen module. In my teaching performance report, positive remarks from my students included: hardworking, responsible, approachable, caring, friendly, efficient, patient and nice. 

What is something most people would be surprised to learn about you? 



That I have been a student in 4 NUS faculties. In my first year of National Service, I was in Architecture, but I switched to Mech Engineering and Accountancy DDP in my second year of NS, and subsequently, CS. There is also an artistic side of me; I used to write Chinese Calligraphy and do some graphic designing. In 2012, my designs for the Welfare Diary and NUSSU Student Life Tee were selected to be used university-wide! 



Is there anything else you'd like to share? 
Recently I talked to a few people and found that they were in their course because their parents wanted them to study it because of the supposedly good prospects and not because they are interested in it. I think it's extremely pointless to study something that one has no interest in. In my opinion, extrinsic motivation such as money and prospects will fade off eventually. One has to be intrinsically motivated by what they are studying/doing. If you haven't found something that interests you, keep finding and trying new stuff! 

Quick-Fire! Pet peeves? 
So many! Where do I start…
  • Chewing very loudly when eating. 
  • Bad coding style. Students, please follow this Python style guide.
  • Literally using acronyms in face-to-face conversations: “TBH”, “IMO”, “ASAP”. 
  • Not pushing in chairs after leaving the seat. 
  • "k", "kk" and "okok". These are common replies used by many people in instant messaging and it gets to my nerves. “Ok”, “okay”, “okie” sound much better as acknowledgement replies. "k" sounds rude and is a convo-killer, while "kk" and "okok" gives people the impression that they are getting impatient. 

All I want for Christmas is…? 
Time. Time is the only resource that money can’t buy. How nice would it be if I had 48 hours a day, I can sleep for 24 hours and still have 24 hours to do work.


Tell us who we should we talk to next. Email tien@nus.edu.sg

Wednesday, 3 December 2014

Aaron

Aaron Tan is one of quite a decent number of faculty members here who are also our alumni. At our recent anniversary gala, Aaron hosted a mini musical game where he sang a number foreign language songs, like Maori,Hindi and Indonesian, and the audience tried to guess the songs' origins. He is an avid Facebooker - follow his daily musings on his page. 

The man himself at a Christmas Fiesta rehearsal (circa 1993/1994)

Where did you grow up? 
This is an interesting question, as I guess my answer would be rather interesting for the readers. I grew up in Geylang, a notorious red-light district. So, as a little boy, I ran around prostitution dens and got to know the sex workers and, occasionally, I would bump into clients who were local celebrities and even my own teacher! 
Well, I guess anything more juicy might be inappropriate for this publication so I shall stop here. 

What’s your academic background? 
At one point of time, I studied at two kindergartens at the same time because I was bored at home. I enjoyed going to school so much that I kept pestering my parents. May I add that it was very rare for kids to even attend kindergarten in those days. 
Later, I studied in the GEP school. No, that’s not the Gifted Education Programme which was to be introduced only 13 years later. It’s the Geylang English Primary school, which you may not have heard of because it has long been defunct. 
Then, from being the top student in my primary school, I landed in Raffles Institution only to realise that everybody around me was smarter than I. I was intrigued, particularly by my smart school-mates who were writing BASIC programs on the Apple computers. 
I chose Computer Science as one of my subjects in my junior college years, and then came to NUS in 1985 to study Computer Science in the then Department of Information Systems and Computer Science (DISCS), which was under the Science Faculty. Four years later, I graduated with a first-class honours degree. 

Do you have any interesting stories to share about your time as a student here? 
Too many stories to share that they might fill a book. The undergraduate years were the most colourful and memorable years in my life. Like the song goes: “those were the days my friends, we thought they’d never end…” 
Our batch was small by comparison to today’s class size. There were fewer than 200 of us in our batch, and most fortunately, an equal number of male and female students! This is important because it gave rise to many interesting love stories, as well as triangular and multi-sided relationship, but I shall not digress. 
The department was small too, so we were close to our professors and tutors. It was quite common for a lecturer to take us out for lunch treats, or we would visit our tutors at their offices for a chat. 
But we were also hot-headed young adults then. I remember we were unhappy with the light workload given to us by one of the lecturers and so we wrote a letter to the head of department to complain about it. Talk about being impetuous! Well, today I would advise students to talk to your lecturer first before shooting a letter to the head of department. 
Those were the pre-modular system days where all of us took the same package of modules. We were in the same tutorial group throughout the 3 years – at that time, the general degree took 3 years, with an additional year for honours degree – so the bonding was very strong. Such strong bonding became history when the modular system was introduced, so we lament. At the end of our third year, we organised a campfire at car park 10 for remembrance sake and to thank our professors. I wrote a song called 年轻的歌 (Song of Youth) for my tutorial group, which we sang at the campfire. Lecturers and tutors were also invited and some of them put up their own performance. 
During my fourth year in the university, a certain junior college was looking for a relief teacher to cover one of their Computer Science teachers who was due for reservist training. A university classmate of mine recommended me for the job, so I ended up taking a short teaching stint while I was still an undergraduate. And guess who was in my class? Dr. Colin Tan, in his tender years!

What did you want to be when you were younger?
Realising that I wasn’t as smart as my secondary school classmates, coupled with my immense craving for chicken rice – I ate it almost every day, and it was only 80 cents or $1 at that time – I actually thought that I might end up selling chicken rice. Serious! However, I am now into healthy eating, so no more chicken rice for me. 

What do you enjoy doing when you are not working? 
Since young, I have been very interested in writing songs and lyrics – mainly in Cantonese and Mandarin – though I had no formal musical training. I wrote quite a number of them, even took part in some competitions and I was lucky enough to grab a few prizes. 
I wrote a song last year to honour our nation's 50th National Day, and I have been wishing to make a video out of it. Unfortunately, so far I have little luck in getting people to help out with this personal project. So readers out there, if you are keen, whether in singing, acting, playing the musical instruments, script-writing, directing, video-shooting, choreographing, please contact me! 
Recently I posted the lyric “This is C” sung to the tune of “Home” by Kit Chan on Facebook and somebody suggested to make it into a video as well. What a cool idea, but again, I need volunteers! 
As a pastime, I enjoy singing and playing the guitar. I learned classical guitars for many years after I graduated. At the end of every semester, I would invite students to join me for some karaoke sessions. 
I run regularly too. During the recent summer vacation, I invited students to join me run around the campus. A couple of them and some alumni came and it soon became a weekly running event on every Wednesday evening. We have completed our 24th run at the writing of this article (23 November 2014)! 

What are some of the craziest things you have done recently? 
Five and a half months ago, as I approached my 50th birthday, I thought of doing something totally wacky and so I enrolled myself into Wing Chun class and I’ve never neglected it. These days, you will find me practising Wing Chun in the gym. 
Recently I took part in the Swim-for-Hope event and swam 20 laps. Never a serious swimmer, I swam occasionally and have not attempted more than 4 laps at a go for many years. I wouldn’t call this crazy but just another little thing I wanted to try outside my comfort zone. 


The photo above was taken last year. I was pestered by my son Cowen to take him to the ice-skating rink, and that was my first ice-skating experience! A painful experience, but fun nonetheless, and it makes me realise that it is never too late to learn something new. 

Do you have any interesting stories to share about your experience as a teacher here? 
When I was a tutor, the students were quite active in organising activities such as charity events. I joined them in some of the activities, such as going around the housing estates collecting old newspapers. There were charity concerts as well, where our students showed their varied talents. Karaoke was very popular then, so the students organised a number of karaoke singing competitions, which I was invited as a judge for some of them. It is a pity these days our students don’t organise such events. I also miss the student-staff games (sports games, not computer games) which we used to have. 

Do you have any advice for our students? 
Don’t just spend all your time on the computer! Get out of the house and sweat under the sun. Healthy body, healthy mind. That’s why in the past, when I trained the IOI students, besides training in the classroom, I also took them out to jog and swim. 
Recently I came across this powerful article and would like to share it here, along with a message for all our students: 
 “Your job — as students who are receiving an education — is to be aware of your privilege. And use this particular privilege called “education” to do your best to achieve great things, all the while advocating for those in the rows behind you.”


Tell us who we should we talk to next. Email tien@nus.edu.sg

Wednesday, 12 November 2014

Fireman Ash

Md. Ashmawi Md. Jailani has an insatiable appetite for chocolate and has admitted to being ‘one of the driving forces’ contributing to the impending global chocolate shortage. The word he finds most annoying is ‘exams’ and gaming is his guilty pleasure. Unsurprisingly, academically, Ash is interested in digital animation and gaming and is aiming to specialise in Interactive Media. He is in the second year of his Computer Science programme.



Describe your SoC experience.
[I enjoy] the SOC community and its people have always been warm and friendly, making SOC like a home for all of us. [The thing I find most challenging is] coding. It’s really difficult to think of the algorithms and implement them, but incredibly satisfying once you get the desired result. [The craziest thing that has happened to me here is] getting sabotaged to participate in a blindfold dance competition onstage during Computing Bash, and my blindfold was a ski mask. It was like a robber was dancing onstage hahaha XD. [If there was one thing I could change about NUS, it would be to] add Foosball as an IFG Sport :D 
Right now, [I have been] playing soccer more, and also studying hard to pull my grades up hahaha. I’ve really liked playing soccer for quite some time and would really like to improve myself in the game. Other than academics and soccer, I’ve joined some of the cells in Computing Club.

What do you count as your most significant achievement to date?
Participating in SOC Rag 2014! I was tasked as an Engineer for the float, and with the help of seniors and friends we came up with a truly impressive float. The dance was enjoyable and fun as well, and we learnt a lot of new dance styles! Also, special mention goes to the recent Funball competition during IFG where SoC managed to win first place XD! 
I applied for vacation stay during summer break, so as to be able to go to rag site (most of the float building took place at the Central Forum) every day and also participate in other events such as camps and Orbital during the summer break (late May – August 2014). It was worth it. A lot of friends were involved – seniors, freshmen and even graduate students! SOC is awesome in that sense; we’re like a big family who look out for one another and always help each other out.
  
I hear that you were a former fire fighter in SCDF. Tell me more about that.
SCDF training was long and arduous, as all trainings for NSFs are, but it was a truly great experience as I learnt a lot of new and useful skills. We had one day attachments at fire stations, and during the attachment I was able to go for 2 cases, but both cases were not too serious or had already been dealt with by the time we reached the incident site. It was still fun however, to have been able to ride in the fire engine and have the initial adrenaline rush of going to an actual emergency situation.
Firefighting is not easy, and really takes up a lot of effort and energy. Fire stations are not as ‘lepak’ as people would think, especially with the 24 hour work, 48 hour off shifts. During the 24 hour work, firefighters would have to be alert and awake throughout the whole period of time, as they must set off and reach the emergency site within a specific period of time. Also they could be activated at any time, regardless of activities they were doing, such as drills. The firefighting suit, while it protects the wearer from the fires and heat to a certain extent, it also traps heat inside itself. Heat exhaustion is a very real and serious problem and the firefighters train hard to endure this heat and also the weight of the equipment they’re carrying and wearing, to ensure that during an emergency they’re well prepared to face long hours of work.
Firefighters, especially the ones I’ve met and known, are dedicated to their work and take pride in it. Salute to all the firefighters and members of Home Team out there, for enduring tough training and situations to keep Singapore and all of us safe J

What is something most people would be surprised to learn about you?
I can’t really take spicy food – just not too fond of it. And I’m a shy guy, hahaha.

What do you enjoy doing when you are not studying?
[Playing] video games, be it on laptop or console, as long as it’s a fun game that I can play solo or multiplayer. Multiplayer would be more fun with friends of course, like L4D2 or Battlefield.

Quick-Fire: Worst fear?
Being alone and forgotten.

Worst experience with public transportation?
I missed 3 shuttle buses and realised that walking is far more reliable than waiting for the buses.

Singapore’s best kept secret?
LeSteak at Jalan Kayu, one of the best halal restaurants specialising in steak :P


Tell us who we should we talk to next. Email tien@nus.edu.sg

Wednesday, 29 October 2014

Bimlesh

When she isn’t working, Dr. Bimlesh Wadhwa enjoys spending time with her kids and watching movies. Her favourite movies are the classic Gone with the Wind, Disney’s Finding Nemo and Bollywood’s 3 Idiots and Bhag Milkha Bhag. The best places she’s been to are in her dreams and she cannot live without her morning tea.

Eight year old Bimlesh :)

Where did you grow up?
I was born in New Delhi, capital of the country of Taj Mahal, Biryani and Prata. Though I have lived half of my life in Singapore, I still call myself a proud Delhiite. Delhi has great people. It is a very fun-loving city and enjoyable too. I did my schooling and college studies in Delhi. My parents and most of my extended family are still in Delhi. Every year, I travel at least once to Delhi, the heart (‘Dil’) of India.

What are you currently working on?
Recently, I have been working on gender issues in interaction design with an anthropologist Samantha Berslin.
This work is about exploring possible ways of understanding and incorporating nuanced approaches to gender in its relationship with interaction design and computer science education. Too often research on gender is taken as equivalent to research on women, or relies on stereotypical or reified ideas of gender identity and difference. Much research on gender in the field of computer science has focused on addressing the ongoing under representation of women in the discipline in many “Western” countries or explored how and to what extent technology designed, produced, and used by “men” or “women”. Singapore presents an interesting alternative case to the “woman problem,” having approximate gender parity in computing.  It is interesting to explore how particular gender boundaries and stereotypes are made, reinforced, and complicated in teaching, learning, and doing design. 

At UTown


What do you like about SoC?
The School of Computing has been like home for the last 14 years. Surrounded by like-minded people, I have come to know them as family. I enjoy interacting with students on a day to day basis in this lovable and conducive environment.

What is the one thing you would change about SoC?
Wish all of us could laugh more & appreciate humor – e.g. have a digital board where we can post cartoons and funny things.

With students at STePS

What is something most people would be surprised to learn about you?
I love getting drenched in rain.
I like taking part in radio quizzes & often win them too. :)
I did MSc in High Energy Physics before venturing into computer science.
I love balloons.

Quick-Fire! Worst design?
Shutdown in Windows 8

Guilty pleasures?
Singing in the car driving alone. Getting excited over small things such as new iPhone cover.

Four ultimate dinner party guests?
Dory - but she might need her own fish bowl
Wall-E - He might come with a plant but is cute either way!
Remy - He would cook the best Ratatouille for dinner :)
Barbara Liskov - there is no Substitute (LSP)


Tell us who we should we talk to next. Email tien@nus.edu.sg

Thursday, 16 October 2014

Chirpy Clovis

Clovis Tan studied Electronic Commerce graduated in June this year. He thinks that maybe he should have practiced his programming a bit more, but otherwise he had a blast here. If you’d like to peeve this oft-good-humoured dude, just unleash a torrent of broken English on him. It isn’t widely known, but the man can also play the piano and sing. 


What do you do now? 
Well, I am now a Senior Officer at the Immigrations and Checkpoint Authorities. I know it is totally irrelevant to my course at NUS, but I am actually pursuing what I love to do. I personally do not like doing mundane 9-5 desk jobs and my position as a Senior Officer & Team Leader at ICA allows me the adrenaline and constant hype that I actually quite crave for! Basically, border security is the crux of my job scope and being part of the Home Team allows me to cultivate and nurture my passion to serve and for leadership!
I actually do still read quite a bit on data mining and am still interested in big data. Information harvesting and essentially making sense of these infinite data that is practically floating around is prevalent in almost every working environment. Organisations want to be better and more often than not, they rely heavily on these data to either be ahead or to be both efficient and effective. ICA isn't any different and yes, data harvesting is certainly both a science and an art here!

Describe your SoC experience.
Wow, where do I begin... I can touch my heart and say that it was and is (up till now), the best 4 years of my life. I came in thinking that, you know, I would just try to get by university but what I acquired at SoC, and the opportunities made available to me at SoC, allowed me to not just grow, but excel. I was the Director of Sports in my freshman year and in that year my committee and I started the annual SoC Sports Camp in 2011! What a breakthrough that was! We saw that students from other faculties at that time had the idea that SoC-ians were boring and geeks and that drove us to prove them wrong. What delights me most is really seeing this camp grow from strength to strength and I hope this will stay on as a tradition for SoC! Truth is, some faculties are still amazed at how we are actually doing this and making a sports camp happen. 
In my second year, we decided to rebrand SoC's O'Week. I had the most amazing committee that believed in the same vision I did and we made history by not only just having a proper computing bash at Sentosa's Wavehouse, [but also having] the biggest camp turnout ever (at that time in 2012). PARODY 2012 was to me, the best experience at SoC. I would stay in school for 2 straight weeks at SoC during the days when I was organising camps and not have a proper bed or sleep. That adrenaline is really one to die for. Being the project director and eventually seeing the camp to its fruition showed me how amazing this faculty can be and I am just thankful and privileged to be part of it all. Especially after I stepped down from my committee positions and people actually thank me for the effort I had placed in doing a certain something, that drives me to want to be a better person. Knowing that people appreciate you really keeps you going and the acknowledgement not only from the students, but also the faculty is something that really humbles me.
I was also a student representative at the Students' Union level for SoC, the Director of Internal Relations and Alumni Relations (in 2012) and the elected Student Welfare Secretary (in 2013) of the NUS Students' Union. My heart was always wanting to make a difference in the lives of NUS students but truth be told, it was at SoC where I felt most at home. Some of my closest friends are friends I made at SoC. Though I struggled a little in the beginning, my more learned friends never fail to guide me. 
Programming was a big challenge for me, honestly. But at E-Commerce, we are required to not only program and understand the IT aspect of the broader scheme of things, we are also required to articulate and incorporate the business side of things into our projects. That, on its own, is something I find both challenging and yet, at the time, really interesting! Dr Anand Ramchand is one faculty staff member who not only encouraged me since I was in my freshman year, he guided me and believed in me enough during my time at SoC. Not only was he my coach for 2 case competitions, I was his teaching assistant for 2 semesters and I would say that I am deeply touched by his sincerity all these years!
In my final year, I also represented SoC and NUS at an International Business IT Case Competition in Vancouver and that really left a strong, lasting impression on me. I grew so much as a person during that whole training process and I would say that it was one of the few things that I will always hold dear to my heart. Like they always say, it’s these sorts of memories that make a person whole. 
SoC is such a small faculty and, yes, we may not have the manpower to do big things or what not but we certainly are a close-knitted family. I would have never traded that for anything else. [The thing I enjoyed the most was] seeing familiar faces around SoC each and every day. Literally :)

What is the one thing you would change about SoC?
I would prevent other students from using our common, air-conditioned study areas at the basement and outside SR1! We need some exclusivity yo, it’s our zone!

What do you count as your most significant achievement to date?
Winning a medal (NUSS Medal for Outstanding Achievement) during commencement and seeing my parents glow with pride :) That medal summarises everything I had ever lived for in SoC and NUS and being presented with that award during my commencement really had me thanking God, my friends and my family for their belief and support throughout my 4 years.
My passion is to make a difference and to, as a leader, leave something behind for my juniors to make better (like Bash, Sports Camp and Orientation Week). My desire is to lead by example and to prove critics wrong because there will always be these people around, no matter where you are! It all began when I started taking the leadership opportunities that SoC and NUS provided me with!
[To make it work, I had] to be able to compartmentalise my life properly; balance studies, extracurricular activities and friends well; sacrifice certain things (which I would say I wish I did not - like going on a semester long exchange). My girlfriend, Dionne, (though she is not from SoC, she was like an honorary SoC-ian) supported me and stood by me through it all. My Bro, Sean Pea (my batchmate), who helped me so much for my programming and being a listening ear. My BFF, Li Ru (my batchmate), for always making sure I was okay and most importantly, God, for everything and every blessing that He has showered me with! The medal that I had won would not have been possible without them!

Is there anything else you'd like to share?
Don't ever let anyone dictate who you should be. University is a time when you really find out who you are and who your real friends are! Oh and, don't just study!! University life is probably the last time in your life that you can really go all out to explore and enjoy! :)
Don't ever give up, ever. Even when the going gets tough. Cliché as it may sound but at the end of the day, be a person whom you want people to remember you for :) Stay true to your values and remember that the sky is the limit!

Quick-fire: Best song on air now?
BANG BANG by Jessie J, Ariana Grande and Nikki Minaj

Worst fear?
Having no friends.

If you could eat only three food items for the rest of your life, what would they be?
Sashimi, Rojak and the Barley Ginko Beancurd dessert haha!


Tell us who we should we talk to next. Email tien@nus.edu.sg

Friday, 3 October 2014

16 Things About SoC

This feature was written by fourth year Communications & Media student Sarah Tan as a 'build-up' to the NUS Computing Gala later this month and originally published on her blog. I have re-published it here with her permission.

The NUS School of Computing (SoC) is 16 this year, and we're commemorating it this month YAY! Haha if you're wondering what so great about 16 years that's worth celebrating, then you should stop thinking in decimal and start thinking in binary :P Which is also why our Gala Dinner is to be held on 24th Oct :D

In celebration of special event, I've decided to write a post to showcase some of the rich history of our 39 years. And so in binary numbering, here are 16 things you didn't know about Computing. Number 5 really blew my mind!

Disclaimer: all photos in this post were either taken by me or from the school. If you see a picture of yourself here and would like it removed, just let me know.

1. Our roots can be traced back to 1975