Prof. Mike K. S. Chan PhD