Our Logo
Prof. T.H. Tse

on My Work 



 Recent Evaluations of my MSc Courses  

  Year     Course  
Teacher Effectiveness  
  2016/17     COMP7201   89.2
  2015/16     COMP7201   95.2
  2014/15     COMP7201   95.0
  2013/14     COMP7201   82.1
  2012/13     COMP8201  
  2011/12     CSIS8201  
  2010/11     CSIS8201  
  2009/10     CSIS8201  
  2008/09     CSIS8201  
  2007/08     CSIS8201  

  I have discussed with a lot of classmates (a mini unofficial poll). Nobody denied that your lectures are tough, your assignments are challenging, no hints available, no discussion about the probable solutions and no slippage of deadline (unlike most software projects).

However, all agreed that your lectures are one of the "must-attend" lectures among our entire MSc programme. That's why we never skipped your lectures.

The Newsgroup was also a great facility that let us asking some "seem to be stupid" questions that we won't ask in the lectures because of the question itself or our terrible English speaking skill. Most of our classmates wondered how you could reply the Newsgroup in such a prompt manner. It looks like you always sit in front of the computer watching for any arrival of questions.

We also appreciated your encouragement to your students; I can still remember your reply to a desperate student of his frustration with Formal Methods. Although we are mature students, sometimes we still need certain kind of consultation and encouragement in order to survive in tough situations and you did offer that support to us.

Thank you very much!

  Looking back, I would say you have really prepared me a solid foundation that is necessary for my work. The system design project that you assigned in the class did not only give us hands-on experiences to analyze a client's problem and design a solution to help the client, but also gave us valuable chances to work together to produce something useful. The examination papers in your course are also among the most interesting papers that I have taken, as they are closely related to our daily lives. In that regard, the papers not only tested our knowledge about the subject, but by studying the past papers, we can also learn something when the questions on the papers themselves can demonstrate how system analysis and design are mingled with our daily lives. I just want to send you this email to say "thank you", as you really did help me to acquire the necessary skills for my work that I am doing now. Professor Tse, I am grateful to have you as a teacher.

  I was not an active student in terms of answering your question or giving responses, but I think that the way the course is structured, and the things it covered do help me a lot. Back in last semester, I was having quite a big project which required me to write a lot of code, alongside with my study. As my superior left some part of the system or program to me, and I have no knowledge about software engineering like how to structure a program, or how to design user interface, I ended up having a working solution, but not a very good solution. Now when I'm doing some follow up on that, I would think that if my program was a bit more structured, it would cost me less time to fix things now. Also, as I was having your course while writing that project, the knowledge from your lectures did help me a lot when I had some more components to add.

When I was having the lectures, I heard from some of my classmates that your class is not practical, and they thought only about the grades at that time. I think the reason is that they couldn't see the importance or how the materials are related to real life work, which is a point they can't see if they're without any working experience designing some system for others to use. I now see that some students are saying that your course is useful on their Facebook feeds after they started having their internship. Maybe adding more interactive elements like asking how they would design a system at the beginning and then tell them your way of building that system later throughout the course would help them understanding the art behind.

Another point I would like to note is that I think the ways of thinking and the logic behind building software is more practical than actual skills like UML. I agree that UML is a de facto industrial standard, and many are using them as the formal documents. Maybe it was just not the right environment or situation that is suitable for me to follow those steps before coding my project. I didn't have the chance to try, but I feel that if I was following those standards, it might have slowed down my work. As we were in a very tight pace in developing that, we didn't even have the time to debug, so we just left the documentation aside to some other guys that was working along. However, as said before, the rationale behind having UML is more important than UML itself in my opinion — it's the way of design and the way to cooperate with other parties.

I didn't get a decent grade in your course, but I still think that your course is the one of the best course I had among the other courses. The wordings in this message may seem a bit exaggerated, but all of them are my truthful feelings. I hope that more can benefit from having your course. Thank you once again for delivering this awesome course to us.


  Cumulative visitor count