Teaching in Hong Kong, Day 8
Posted: July 24, 2014 Filed under: Education | Tags: alumni, AsiaBound, Avenue of Stars, Belinda Poon, Brotzeit, Central, Charles Ng, CUHK, CUHK campus, David Wong, education, exams, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, networking, teaching, Timothy Lok, Tsim Sha Tsui, University of Adelaide Leave a commentSorry about the delay in filing these but we got seriously busy with the whole “learning and teaching” thing so I’ve had to wait until today to catch up.
Wednesday the 17th was pretty much day off for the students – I took the opportunity to catch up on some course preparation – but in the evening we were heading out to meet the Hong Kong Alumni association for the University of Adelaide. Hong Kong local David Wong, our Alumni Ambassador for Hong Kong and China, here had discussed a meet-up in a conversation with Luke van Trigt from our Alumni Relations and University Engagement section. We all met up at a German restaurant and beer house called Brotzeit, down in East Tsim Sha Tsui. Rather than shepherding the students, I decided to meet them down there and this worked out very well, with all of us getting there pretty much on time.
We had a great evening out, meeting Charles Ng, the President of the local Alumni Association, and Timothy Lok and Belinda Poon, both Directors of the association. It was great to be able to sit around and talk to people about working and living in Hong Kong, with people who were connected to our own institution.
Here are some pictures of the night, to show you that an intensive overseas course isn’t all work. (Although my students will tell you that there’s quite a bit of it in there!)
We then wandered out for a walk along the Avenue of Stars, which pays tribute to Hong Kong’s amazing film industry. Of course, Hong Kong itself is pretty amazing.
Of course, the Director’s Chair can prove too much of a temptation for some…
The whole point of a trip like that is to get out and about, adding to the classroom with some local flavour. Thanks again to the Alumni for setting this up and coming out!
Teaching in Hong Kong, Day 7
Posted: July 15, 2014 Filed under: Education | Tags: alumni, AsiaBound, Central, CUHK, CUHK campus, education, exams, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, networking, teaching Leave a commentI write today’s post over a cup of chamomile tea, as I’m taking a break from preparing for the next stages of the course and also doing some work on an ongoing research project. Like many (most) research-active academics, the contribution to research and the requirement to keep on plugging away never quite stops, wherever I am in the world. What is great, however, is that working with an active small group for teaching is quite energising, although it is intensive teaching, so I’m usually in a very positive mood for the afternoon’s continuing work. (Hooray!)
We went through the introduction to the network layer today and finished up with a small lab on practical use of this knowledge. It’s quite a lot to go through in this short a time (this sequence of lectures would usually take a week and a half) so there are additional materials, including podcasts, that I provide to make this easier. I recorded these some time ago but they have proved very useful as this section of the course “sticks” at different rates for different people.
As it happened, I had a producer working with me, so I narrated the slides and they were fused together post recording. These days I’d just use Camtasia but it’s very interesting to think of the techniques that we are still using up to just a few years ago. Now, between Explain Everything and Camtasia, I basically have a one-man recording studio!
No pictures today but we’re going to meet up with the Hong Kong Alumni of our University tomorrow down in Kowloon, which will be a great opportunity for our students to meet people who, with an Adelaide degree, are making their way in Hong Kong. Lots of great opportunities on this trip for everyone!
(I’ll pop up a picture of the Alumni magazine, The Roar, as I can’t find any HK chapter pictures.)
Teaching in Hong Kong, Day 6
Posted: July 14, 2014 Filed under: Education | Tags: AsiaBound, Central, CUHK, CUHK campus, education, Elephant, exams, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, Maxims, Mongoose, MTR, networking, Run Run Shaw, teaching, the Chinese University of Hong Kong, Vamos Argentina!, World Cup Leave a commentWell, this is the 6th day of teaching and the first day of the second week. (I’m not counting weekends.) Some of the students went to Shenzen over the weekend and discovered “an electronics mall the size of Adelaide” which was the big motivator for going. Sadly, I wasn’t able to join them at the World Cup this morning as my flight got in late and I still had marking and work to do, but here’s a picture that one of the students, Sarah, took of the crowd – and they were a very vocal crowd for 3 in the morning!
Today we finished off talking about the way that programmers work with the network when they write applications. When someone sends information too fast for a receiver, we need to control the flow of the information, but when there’s just too much information on the network (from possibly many sources) we have to deal with the congestion. Both of these (and the solutions we use) are really important reasons why the Internet works today! We had a lot of discussion, group-based work and I spent a lot of whiteboard time motivating how we could get information out of the network without having to do anything beyond what we already wanted to do, just to use it.
We had started later so students could get some downtime and it certainly paid off because participation was as good as it had been on other days and brains were only slightly slower than usual. It’s the great thing about having the freedom we have here, teaching only one course and leaving time for work and thinking time. I certainly prefer it as a teaching approach!
Feedback on the quiz and short exam are also positive although there is work to do on making the questions slightly less ambiguous because the terminology of networking often coincides with other uses and there isn’t the same amount of time to get students used to a new reference frame.
After a steamy few days, it seems cooler today and we’re seeing a large amount of blue sky. Here’s what the campus looks like from outside the building I’m teaching in!
Teaching in Hong Kong, Day 5
Posted: July 11, 2014 Filed under: Education | Tags: AsiaBound, Central, CUHK, CUHK campus, education, Elephant, exams, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, Maxims, Mongoose, MTR, networking, Run Run Shaw, teaching, the Chinese University of Hong Kong, Vamos Argentina!, World Cup 1 CommentWell, we had a normal session to start with, which consisted of discussion about the Transport layer (that bit of the network that makes it easier for the people who program your web browser to talk a web server) and some of it was good but some of it – ehhh, I think it got away from me. There are some really complicated diagrams and I’m still thinking about the best way to teach them. I suspect it’s something you go away and do, then discuss, then do again so that’s a note to self.
We broke for lunch and I (coincidentally) ended up at the same place as my students so I joined them. (There is no escaping the Nick.) They’re all doing the right thing and eating everywhere to see what’s good and basically getting into the whole experience. (They may all be addicted to duck’s web now. Sorry, that’s my fault.)
After lunch, it was short quiz and short exam time – the students have weekly quizzes, marked automatically and worth 5% each, and then a short answer exam, which I mark manually and these are worth 10% each. Because of the compressed timescale, I’m trying to scaffold the revision process by requiring the knowledge earlier. From what I’ve seen so far, it appears to be working, although I’m not sure how appreciative the students are. Once I’ve marked everything, I’ll discuss it with them to see what their impressions are. I’m a great believer in working with students to try and build better courses and this is one of the best opportunities I’ll ever have.
I have to head back to Australia for the weekend but I’ll be back Sunday afternoon. Until then I’ve asked my students to work hard, play hard and be safe. I’ve delayed the class on Monday morning from 9am to 1pm, not because I’ll be jet lagged, but because CUHK is putting on a giant screen showing of the world cup with local commentators, starting from 3am. This is exactly the kind of serendipitous cultural moment that we want to capture in these sorts of exchanges so, not only am I shifting the class, I’m planning to go along myself.
Sorry to my German readers but I have to support Argentina or my friend Guadalupe will kill me. Vamos Argentina! Have a great weekend and I’ll fill you in on Monday in a few days.
Teaching in Hong Kong, Day 4
Posted: July 10, 2014 Filed under: Education | Tags: AsiaBound, Central, CUHK, CUHK campus, education, Elephant, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, Maxims, Mongoose, MTR, networking, Run Run Shaw, teaching, the Chinese University of Hong Kong Leave a commentWe were back in the classroom today and the overall plan was to talk about some teaching materials that I’d put on-line already on programming network-based applications. (A lot of work has gone into making it easier for people to write programs that talk across the network and it’s really useful to write these programs for practice because it exposes students to all of the problems that occur when an application spans more than one machine.)
Rather than just walk the students through some slides, I made it pre-reading and then asked them to produce a very small example that sent communication from one machine to another. We had some really interesting results – everyone had been working on it and had something to show, although a couple of people had discovered that trying to add features just before a demo can make a the demo a little less ‘demonstrative’ than it might otherwise have been. The demo code showed a lot of humour and also a high level of the understanding of the problems.
This led into discussion of why certain protocols work the way that they do and, in many cases, it’s because people wrote things that would work for the network of the ’70s and ’80s. These days, with the Web, video streaming and on-line gaming, we have different requirements in many senses and now that the students have written some code and tried some things, they’re ready to start thinking about the “whys” and the “hows” and, most importantly, the “what nexts” of the network.
It wasn’t a long day as the amount of work that had gone into the programs reduced the amount of time I had to spend explaining concepts (funny, that). After a quick design workshop on what the next assignment should look like, where everyone took part in forming ideas as to how we would build it, we broke early to give people more time to work on what they wanted to do.
Goodness – work done early leads to extra time for tasks later? Who thought that would ever work!
I’ve been trying to get a good picture of the Run Run Shaw Science Building, which is far more striking than it ever is in my photos, so here’s one I found on Wikimedia. It gives you some idea of the striking nature of CUHK – buildings nestled among the trees on the hillside.

The glorious colours of the Run Run Shaw Science Building. It dominates the CUHK vista from the MTR station.
Teaching in Hong Kong, Day 3 (Expeditions and Yum Cha!)
Posted: July 9, 2014 Filed under: Education | Tags: AsiaBound, Cats, Central, CUHK, CUHK campus, education, Elephant, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, Maxims, Mongoose, MTR, teaching, the Chinese University of Hong Kong, the Hong Kong Harbour, Tsim Sha Tsui, yum cha 2 CommentsWe’ve built this course so that, while the students work reasonably hard, there are still days off and time to explore the new country – why on Earth would you take students to a different city that they then don’t get to see? Today’s expedition was MTR down to Tsim Sha Tsui and on to the Star Ferry to take the classic trip across the Hong Kong Harbour. It was a gorgeous day and we sat up the front to get good breeze and view – here they are!
There’s always something happening in Hong Kong and, on the walk across the land fill towards City Hall, we ran across a movie being shot. We watched it until we chased away for “getting in the way” which I think is movie-making speak for “eh, go away”. After some questionable navigation due to the many changes in the area (sorry, everyone) we made it to Maxim’s and got a seat straight away. Fortinately, one of the students speaks Hokkien and some Mandarin which, combined with some pointing, got us an amazing feast of yum cha. Here’s the view from my seat:
It was great to relax and just hang out as we talked about all sorts of things and just enjoyed spending some time in a new place. The course starts again in earnest tomorrow at 9am, and the students have some work to do, but I left them to wander in Central – I think most of them were heading for the Peak as it was a most delightful day! Here’s a picture of what it looked like as we walked around:
Teaching in Hong Kong, Day 2
Posted: July 8, 2014 Filed under: Education | Tags: AsiaBound, Cats, CUHK, CUHK campus, education, Elephant, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, Mongoose, teaching, the Chinese University of Hong Kong 1 CommentWell, all of the students appeared again today so everyone made it through the night and managed to make it back to class. Hooray! More seriously, I’m now tracking the student attendance (which we usually don’t do) in order to make sure that I know immediately if something goes awry. The students are also happy to move as small groups, which gives me a little more peace of mind. I’m not here to chaperone them and they are adults AND Hong Kong is a safe city but you always have that niggling concern when you are, even vaguely, in loco parentis.
I now have all of the photo releases back so I can show you some pictures of the class in action. The students are in two table groups of 5: Team Elephant and Team Mongoose, because I refuse to number or alphabetise them. (The students are going along with this, before anyone wonders.) I like to get the students up and working on the boards, as well as doing group discussion at their tables, and we are getting the groups to cross-present, share ideas and be a lot more discursive than we would in a traditional class. You can see the groups are also checking out each other’s work in the photos (which is both allowed and encouraged – the group formations are as arbitrary as their names).

Here, the two groups are sketching out what they think happens with Web traffic – BEFORE we do the lesson.

This final picture is here because it catches some of the fun. The team on the left were putting a lot of cat pictures into their diagram and this caught the eye of the team on the right. The Internet is, after all, full of cats.
Tomorrow, we’re off to Central (the island) to take a ferry ride across the Harbour and eat dim sum at Maxim’s City Hall. This will bring most of the students on to Central for the first time (they headed off to Mong Kok on Monday for some quick adventure but they haven’t been further south than that yet on the peninsula). Then, on Thursday, they’ll be presenting some small programs that I asked them to write based on some lecture notes on network programming. Thursday will be a flipped activity – content first, including code production, presentations to the group and then a design lab to go through the points raised and to help them produce a good specification for their first “real” assignment, which is due on Monday. The course is very fast-paced so I’m trying to put in some good staging and scaffolding, but also taking advantage of the good things of the group (distributed problem solving) while still allowing individual demonstration of skill (code production).
Tomorrow is a “rest” day so I may not blog but I’ll definitely tell you how things go on Thursday!
Teaching in Hong Kong, Day 1
Posted: July 7, 2014 Filed under: Education, Opinion | Tags: AsiaBound, CUHK, CUHK campus, education, exchange, higher education, Hong Kong, learning, Lee Woo Sing, Lee Woo Sing College, teaching, the Chinese University of Hong Kong Leave a commentThe School of Computer Science was fortunate enough to secure an AsiaBound scholarship for a student short visit to an Asian country. Given that Australia is (pretty firmly) surrounded by Asia, the Federal Government has been initiating programs to familiarise out students with their world – an approach that makes even more sense in this increasingly Asian century for Oceania.
So, here I am in Hong Kong, with 10 students from our undergraduate programs, for three weeks at the Chinese University of Hong Kong, where we are going to be studying networking. (Well, they’re studying – I’m teaching.) The people at CUHK have been fantastic in helping us to organise this event but they are strongly committed to visiting students and the campus is full of students for the Hong Kong summer. (When I say Summer, I mean it – 80+% humidity and 32C/90F.) The students are staying at the Lee Woo Sing College in twin share rooms – with really good air-conditioning, I’m told. CUHK built a number of new colleges to accommodate planned and future growth so Lee Woo Sing is very new and a good place to put up students for this three week period. I’ve been really helped out by Professor Irwin King, Shally Fan, Louis Wong and Karen Fan and, as this was the first time we’d tried something like this with CUHK, such help is invaluable.
Here are some pictures, first of all the CUHK campus from a vantage point overlooking the University MTR (Mass Transit Railway) station, which is near where I’m staying to be out of the students’ hair. You’ll note that the campus is built on a hill. It’s over 100m uphill and about 30 minutes from the train station to get to the college and I walked it this morning. I got some pitying but friendly looks from people as I trudged up the hill. Locals take the buses, which are free through the campus and run really frequently. I’ll be doing that from now on or I will die before the three weeks are up!
This next picture is of the Lee Woo Sing College itself. Everything runs on the Octopus card – an add-value cash replacement that is the bedrock of small-scale Hong Kong commerce. There are also lots of great dining options for the students as well, including lots of places to relax.
There’s a huge balcony that allows you to look across the harbour to the Bug Buddha so it’s a pretty nice location – AND it’s close to the bus stop and the classroom so my students won’t get too steamed up on their walk to class!
Today we went through administration and started talking about networking. I have lots of great pictures of group discussion but I need to get all of the clearances signed and returned so I can’t show you any pictures yet. Tune in tomorrow for more of the University of Adelaide’s AsiaBound adventures at CUHK.
Joi gin!
Why You Should Care About the Recent Facebook Study in PNAS
Posted: June 30, 2014 Filed under: Education, Opinion | Tags: analysis, data analytics, education, ethics, facebook, higher education, learning, pnas, teaching 2 CommentsThe extremely well-respected Proceedings of the National Academy of Science (PNAS) has just published a paper that is causing some controversy in the scientific world. Volume 111, no 24, contains the paper “Experimental evidence of massive-scale emotional contagion through social networks” by Kramer, Guillory and Hancock. The study itself was defined to evaluate if changing the view of Facebook that a user had would affect their mood: in other words, if I fill your feed with sad and nasty stuff, do you get sadder? There are many ways that this could be measured passively, by looking at what people had seen historically and what they then did, but that’s not the approach the researchers took. This paper would be fairly unremarkable in terms of what it sets out, except that the human beings who were experimented upon in this paper, over 600,000 of them, were chosen from Facebook’s citizenry – and were never explicitly notified that they were being experimented on or had the opportunity to give informed consent.
We have a pretty shocking record, as a scientific community, regarding informed consent for a variety of experiments (Tuskegee springs to mind – don’t read that link on a full stomach) and we now have pretty strict guidelines for human experimentation, almost all of which revolve around the notion of informed consent, where a participant is fully aware that they are being experimented upon, what is going to happen and, more importantly, how they could get it to stop.
So how did a large group of people that didn’t know they were being experimented upon become subjects? They used Facebook.
Facebook is pointing to some words in their Terms of Service and arguing along the lines that indicating that your data may be used for research is enough to justify experimenting with your mood.
None of the users who were part of the experiment have been notified. Anyone who uses the platform consents to be part of these types of studies when they check “yes” on the Data Use Policy that is necessary to use the service.
Facebook users consent to have their private information used “for internal operations, including troubleshooting, data analysis, testing, research and service improvement.” The company said no one’s privacy has been violated because researchers were never exposed to the content of the messages, which were rated in terms of positivity and negativity by a software algorithm programmed to read word choices and tone.
Now, the effect size reported in the paper is very small but the researchers note that their experiment worked: they are able to change a person’s mood up or down, or generate a withdrawn effect, through manipulation. To be fair to the researchers and PNAS, apparently an IRB (Internal Review Board) at a University signed off on this as being ethical research based on the existing Terms of Service. An IRB exists to make sure that the researchers are being ethical and, based on the level of risk involved, approve the research or don’t give it approval. Basically, you can’t use or publish research in academia that uses human or animal experimentation unless it has pre-existing ethics approval.
But let’s look at the situation. No-one knew that their mood was being manipulated up – or down. The researchers state this explicitly in their statement of significance:
…leading people to experience the same emotions without their awareness. (emphasis mine)
No-one could opt-out unless they decided to stop using Facebook but, and this is very important, they didn’t know that they had anything to opt out from! Basically, I don’t believe that I would have a snowball’s chance on a hot day of getting this past my ethics board and, I hasten to add, I strongly believe that I shouldn’t. This is unethical.
But what about the results? Given that we have some very valuable science from some very ugly acts (including HeLa’s cell line of course), can we cling to the scoundrel’s retreat that the end justified the means? Well, in a word, no. The effect seen by the researchers is there but it’s really, really small. The techniques that they used are actually mildly questionable in the face of the size of the average Facebook post. It’s not great science. It’s terrible ethics. It shouldn’t have been done and it really shouldn’t have been published.
By publishing this, PNAS are setting a very unpleasant precedent for the future: that we can perform psychological manipulation on anyone if we hide the word ‘research’ somewhere in an agreement that they sign and we make a habit of manipulating their data stream anyway. As an Associate Editor, for a respectable but far less august journal, I can tell you that my first impression on seeing this would be to check with my editor and then suggest that we flick it back as it’s of questionable value and it’s not sufficiently ethical to meet our standards.
So why should you care? I know that a number of you reading this will shrug and say “What’s the big deal?”
Let me draw up an analogy to explain the problem. Let’s say Facebook is like the traffic system: lots of cars (messages) have to get from one place to another and are controlled using traffic lights (FB’s filtering algorithms). Let’s also suppose that on a bad day’s drive, you get frustrated, which shows up by you speeding a little, tailgating and braking late because you’re in a hurry.
Now, the traffic light company wants to work out if it can change your driving style by selecting you at random and altering the lights so that you’re always getting red lights, you get rerouted through the town sewage plant and jamming you on the bridge for an hour. During this time, a week, you get more and more frustrated and Facebook solemnly note that your driving got worse as you got more frustrated. Then the week is over – and magically your frustration disappears because you know it’s over? No. Because you didn’t know what was going on, you didn’t get the right to say “I’m really depressed right now, don’t do this” and you also didn’t get the right to say “Ahh – I’ve had enough. Get me out!”
You have a reasonable expectation that, despite red-light cameras and traffic systems monitoring you non-stop, your journey on a road will not change because of who you are, and it most definitely won’t be unfair just to make you feel bad. You won’t end up driving less safely because someone wondered if they could make you do it. Facebook are, yes, giving away their service for free but this does not give them the right to mess with people’s minds. What they can do is to look at their data to see what happens from the historical record – I’m unsure how, across the size of their user base, they don’t have enough records to be able to put this study together ethically. In fact, if they can’t put this together from their historical record, then their defence that this was “business as usual” falls apart immediately. If it was the same as any other day, they would have had the data already, just from the sheer number of daily transactions.
The big deal is that Facebook messed with people without taking into account whether those people were in a state to be messed with – in order to run a study that, ultimately, will probably be used to sell advertising. This is both unethical and immoral.
But there are two groups at fault here. That study shouldn’t have run. But it also should never have been published because the ethical approval was obviously not quite right – even if PNAS did publish it, I believe it should have been accompanied by a very long discussion of the appropriate ethics. But I don’t think it should have run. It’s neither scientific nor ethical enough to be in the record.
Someone speculated over lunch today that this is the real study: the spread of outrage across the Internet. I doubt it but who knows? They obviously have no issue with mucking around with people so I guess anything goes. There’s an old saying “Just because you can, doesn’t mean you should” and it’s about time that people with their hands on a lot of data worked out they may have to treat people’s data with more decency and respect, if they want to stay in the data business.
ITiCSE 2014, Closing Session, #ITiCSE #ITiCSE2014
Posted: June 26, 2014 Filed under: Education | Tags: advocacy, blogging, community, computer science education, education, higher education, ITiCSE, ITiCSE 2014, ITiCSE2014, learning, teaching, thinking 1 CommentWell, thanks for reading over the last three days, I hope it’s been interesting. I’ve certainly enjoyed it and, tadahh, here we are at the finish line to close off the conference. Mats opened the session and is a bit sad because we’re at the end but reflected on the work that has gone into it with Åsa, his co-chair. Tony and Arnold were thanked for being the Program Chairs and then Arnold insisted upon thanking us as well, which is nice. I have to start writing a paper for next year, apparently. Then there were a lot of thanks, with the occasional interruption of a toy car being dropped. You should go to the web site because there are lots of people mentioned there. (Student volunteers got done twice to reflect their quality and dedication.)
Some words on ITiCSE 2015, which will be held next year in Vilnius, Lithuania from the 6th of July. There are a lot of lakes in Lithuania, apparently, and there’s something about the number of students in Sweden which I didn’t get. So, come to Lithuania because there are lots of students and a number of lakes.
The conference chairs got a standing ovation, which embarrassed me slightly because I had my laptop out so I had to give them a crouching ovation to avoid tipping the machine on to the floor that nearly stripped a muscle off the bone, so kudos, organisers.
That’s it. We’re done. See you later, everyone!















