Professor Kwok, Yu Kwong 郭予光
Professor Kwok, Yu Kwong 郭予光
Year | Awarding Institution | Qualification |
---|---|---|
1991 | The University of Hong Kong | B.Sc. in Computer Engineering |
1994 | The Hong Kong University of Science and Technology | M.Phil. in Computer Science |
1997 | The Hong Kong University of Science and Technology | Ph.D. in Computer Science |
Prof. Kwok (Ricky) received a B.Sc. degree in Computer Engineering from the University of Hong Kong in 1991, and the M.Phil. and Ph.D. degrees, both in Computer Science, from the Hong Kong University of Science and Technology (HKUST) in 1994 and 1997, respectively. Before returning to the University of Hong Kong as an Assistant Professor in August 1998, he was a Visiting Scholar for one year in the Parallel Processing Laboratory, the School of Electrical and Computer Engineering at Purdue University (West Lafayette, Indiana, USA), where he worked on a DARPA research project in the field of distributed heterogeneous computing. During his sabbatical leave year (from August 2004 to July 2005), Ricky worked as a Visiting Associate Professor in the Internet and Grid Computing Laboratory, Department of Electrical Engineering--Systems at the University of Southern California (Los Angeles, California, USA), where he conducted research on several interesting Internet security problems such as DDoS defense and traceback, worm containment and signature generation, etc. From July 2007 to May 2009, he also worked as an Associate Professor in the Department of Electrical and Computer Engineering at the Colorado State University (Fort Collins, Colorado, USA), where he taught courses and conducted research in the areas of wireless sensor networks, high performance computer architecture, reconfigurable computing systems, and heterogeneous computing.
Ricky's research focus has been on designing efficient communication protocols and robust resources management algorithms toward enabling large scale distributed mobile computing. In these research areas, he has authored one textbook, co-authored another two textbooks, and published more than 200 technical papers in various leading journals, research books, and refereed international conference proceedings. He is a Senior member of the Association for Computing Machinery (ACM). Ricky is a Fellow of the HKIE, the IEEE, and the IET. He is also a member of the IEEE Computer Society and the IEEE Communications Society. From March 2006 to December 2011, Ricky served on the Editorial Board of the Journal of Parallel and Distributed Computing as a Subject Area Editor in Peer-to-Peer Computing. Since January 2013, Ricky has been an Associate Editor for the IEEE Transactions on Parallel and Distributed Systems.
Ricky has been actively involved in various administrative tasks at the departmental, school, and university levels. He served as the Co-Director of the Computer Engineering Programme from 2000 to 2002. He then served as the Programme Director of the Master of Science in Electrical and Electronic Engineering programme from 2002 to 2007. Since 2002, he has also been serving as the Associate Programme Director of the Master of Science in Electronic Commerce and Internet Computing programme. He was the Director of the High Performance Computing Laboratory from 2000 to 2007. He was also elected to serve on the Head's Advisory Committee (HAC) from 2000 to 2007. During 2010 to 2014, Ricky was the Chairman of the Departmental Curriculum Review and Development Committee (DCRDC), managing curriculum reform for smooth transition to four-year degree programmes. From 2012 to 2014, he was the Deputy Head of the Department, overseeing resources management issues. Ricky is currently Associate Vice-President (Teaching and Learning), assisting the Vice-President and Pro-Vice-Chancellor (Teaching and Learning) in various T&L endeavors related to e-learning (e.g., MOOCs). Check hereabout the exciting T&L activities at HKU. As of April 2015, he also serves as an Associate Dean of Engineering, looking after special projects and other new initiatives.
Ricky received the Outstanding Young Researcher Award from HKU in November 2004. In January 2010, one of his journal papers was ranked #4 among top ten All-Time Most Cited Papers published in the IEEE Transactions on Parallel and Distributed Systems, based on Scopus and Google Scholar citation counts as of October 2009 (see the Editor's Note for details). In April 2013, he got the Outstanding Reviewer Service Award from the IEEE Computer Society (under the Reviewer Appreciation Program) because as of 2013 he was the All-Time Most Prolific Reviewer for the IEEE Transactions on Parallel and Distributed Systems (see this official announcement).
Awardees | Award Date | Honours / Awards / Prizes | Category |
---|---|---|---|
Ahmad, I | 2010-01-01 | "Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs to Multiprocessors," (ranked #4 among top ten all time most cited papers): IEEE Transactions on Parallel and Distributed Systems | Research Achievement |
2013-04-01 | Outstanding Reviewer Service Award (all-time Most Prolific Reviewer For The Ieee Transactions On Parallel And Distributed Systems): The Ieee Computer Society (under The Reviewer Appreciation Program) | Research Achievement | |
2004-11-01 | Outstanding Young Researcher Award: The University of Hong Kong | Research Achievement |
Term Period | Position | Professional Societies |
---|---|---|
12/2008 | Technical Program Committee Member | The 2nd International Conference on Future Generation Communication and Networking (FGCN 2008), December 2008, Hainan Island, China |
01/2013-present | Associate Editor | IEEE Transactions on Parallel and Distributed Systems |
06/2008 | Technical Program Committee Member | The IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC2008), Taichung, Taiwan, China |
02/2009 | Technical Program Committee Member | The IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2009), February 2009, Innsbruck, Austria |
12/2011 | Technical Program Committee Member | The 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), Jeju, Korea, December 2011 |
12/2011 | Technical Program Committee Member | The 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), Jeju, Korea, December 2011 |
09/2009 | Technical Program Committee Member | The 12th International Symposium on Wireless Personal Multimedia Communications (WPMC 2009), Sendai, Japan, on Sept. 7 -10, 2009 |
12/2011 | Technical Program Committee Member | The ACM Multimedia 2011 Workshop, Nov 28 - Dec 1, 2011, Scottsdale, Arizona, USA |
06/2012 | Technical Program Committee Member | The IEEE ICC 2012 Wireless Networks Symposium, Ottawa, Canada, June 2012 |
06/2012 | Technical Program Committee Member | The IEEE ICC 2012 Wireless Networks Symposium, Ottawa, Canada, June 2012 |
08/2006 | Technical Program Committee Member | The First Workshop on Parallel and Distributed Computing for Multimedia, The 2006 International Conference on Parallel Processing (ICPP-2006), Columbus, Ohio, USA |
12/2008 | Technical Program Committee Member | The 3rd International Symposium on Trustworthiness, Reliability and services in Ubiquitous and Sensor neTworks (TRUST-08), Shanghai, China |
05/2001 | Technical Program Committee Member | The First International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’2000), Hong Kong |
07/2004 | Advisor (Member of Advisory Committee) | 2004 International Postgraduate Conference on Electrical and Electronic Engineering (IPCEEE 2004), School of Electrical Engineering, Xian Jiaotong University, Xian, China |
06/1999 | Session Chairman | Session on Mapping and Scheduling (session 5A), The 1999 IEEE International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN’99), Esplanade Hotel, Fremantle, Western Australia |
08/2009 | Technical Program Committee Member | The 12th International Conference on Network-Based Information Systems (NBiS 2009), Indianapolis, Indiana, USA, August 2009 |
02/2009 | Technical Program Committee Member | The 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2009), February 2009, Bauhaus-University Weimar, Germany |
07/2008 | Technical Program Committee Member | The International Workshop on Interactive Digital Entertainment Technologies (IDET 2008), Lanzhou University, Lanzhou, China |
10/2010 | Technical Program Committee Member | The Second ACM International Workshop on Multimedia Technologies for Distance Leaning (MTDL 2010), in conjunction with ACM Multimedia 2010, Firenze, Italy, October 2010 |
06/2009 | Technical Program Committee Member | The 3rd international Workshop on Wireless Mesh and Ad hoc Networks (WiMAN 2009), in conjunction with ICDCS 2009, June 2009, Montreal, Quebec, Canada |
05/2001 | Workshop Chairman | Workshop on Scheduling and Load Balancing on Clusters (SLAB’2001), The 2001 IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2001), Brisbane, Queensland, Australia |
12/2008 | Technical Program Committee Member | The 3rd International Workshop on Embedded Software Optimization (ESO 2008), Shanghai, China |
12/2007 | Techincal Program Committee Member | The IEEE Asia-Pacific Services Computing Conference 2007 (APSCC 2007), Tsukuba Science City, Japan |
06/2005 | Program Co-Chair | The Second International Workshop on Embedded Computing (ICPP-EC 2005), held in Oslo, Norway in June 2005 |
06/2009 | Technical Program Committee Member | The Second International Conference on Advances in Mesh Networks (MESH 2009), Athens, Greece, June 18-23, 2009 |
06/2005 | Program Co-Chair | The Second International Workshop on Embedded Computing (ICPP-EC'2005), Oslo, Norway |
06/1999 | Workshop Chairman | Special Workshop on Load Balancing and Scheduling for Clusters, The 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’99), 1999, Monte Carlo Resort, Las Vegas, Nevada, USA |
10/2008 | Technical Program Committee Member | The Fifth IEEE International Symposium on Embedded Computing (SEC 2008), Beijing, China |
05/2008 | Technical Program Committee Member | The 2008 IEEE International Conference on Communications (ICC 2008), Wireless Networking Symposium, Beijing, China |
05/2009 | Technical Program Committee Member | The 2009 IEEE International Symposium on Circuits and Systems (ISCAS 2009), Taipei, Taiwan, China, May 2009 |
02/2007 | Technical Program Committee Member | The 2007 IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2007), Innsbruck, Austria |
09/2007 | Technical Program Committee Member | The 2007 IFIP International Conference on Network and Parallel Computing (NPC 2007), Dalian, China |
05/2009 | Technical Program Committee Member | The Eighth Wuhan International Conference on E-Business (WHICEB 2009), Wuhan, China May 30-31, 200 |
08/2004 | Technical Program Committee Member | The 2004 International Conference on Embedded and Ubiquitous Computing (EUC-04), Aizu, Japan |
06/2009 | Technical Program Committee Member | The 2009 IEEE International Conference on Communications (ICC 2009), Wireless Networking Symposium, Dresden, Germany |
01/2000-01/2001 | Vice-Chairman | Association for Computing Machinery, Hong Kong Chapter |
01/2000-01/2001 | Short Courses Organizer | Association for Computing Machinery, Hong Kong Chapter |
02/2011 | Technical Program Committee Member | The 19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2011), Grecian Bay Hotel, Ayia Napa, Cyprus, February 2011 |
10/2009 | Technical Program Committee Member | The ACM Workshop on Multimedia Technologies for Distance Learning (MTDL) 2009, in conjunction with ACM Multimedia 2009, Beijing, China, 23 Oct. 2009 |
10/2003 | Technical Program Committee Member | The 2003 International Conference on Parallel Processing (ICPP’2003), Kaohsiung, Taiwan, China |
12/2009 | Technical Program Committee Member | The International conference on Embedded and Multimeda Computing (EM-Com 2009), December 10-12, 2009, Jeju Island, Korea |
12/2009 | Technical Program Committee Member | The 4th International Conference on Frontier of Computer Science and Technology (FCST 2009), Shanghai, China, December 2009 |
06/2008 | Session Chair | Session Chair, “Sensor Networks and Multi-hop Communications,” The Second IEEE International Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN 2008), in conjunction with the 28th International Conference on Distributed Computing Systems (ICDCS 2008), Beijing, China |
03/2004 | Technical Program Committee Member | The 2004 ICDCS Workshop on Embedded Computing, Tokyo, Japan |
10/2003 | Technical Program Committee Member | Symposium on Next Generation Wireless Systems, IEEE VTC (Vehicular Technology Conference) Fall 2003, Orlando, Florida, USA |
10/2006-present | Associate Editor | International Journal of Sensor Networks |
06/2008 | Technical Program Committee Member | The Workshop on Optimization Issues in Grid and Parallel Computing Environments, as part of The 2008 International Conference High Performance Computing & Simulation (HPCS 2008) and in conjunction with The 22nd European Conference on Modelling and Simulation (ECMS 2008), Nicosia, Cyprus |
08/2011 | Technical Program Committee Member | The Fifth IEEE International Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN 2011), Maui, Hawaii, August 2011 |
09/2009 | Publicity Co-Chair | The 2nd International Workshop on Interactive Digital Entertainment Technologies (IDET 2009), held at the University of Aizu, Japan |
06/2003 | Workshop Chairman | Special Workshop on Channel-Adaptive Techniques in Wireless Networking and Mobile Computing (CAT’2003), The 2003 International Conference on Wireless Networks (ICWN’03), Monte Carlo Resort, Las Vegas, Nevada, USA |
09/2008 | Technical Program Committee Member | The 11th International Symposium on Wireless Personal Multimedia Communications (WPMC 2008), Lapland, Finland |
03/2006-12/2011 | Subject Area Editor (Peer-to-Peer Computing) | Journal of Parallel and Distributed Computing |
10/2004 | Technical Program Committee Member | The 2004 IFIP International Conference on Network and Parallel Computing (NPC 2004), Wuhan, China |
02/2008 | Technical Program Committee Member | The 2008 IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2008), Innsbruck, Austria |
05/2009 | Technical Program Committee Member | The International Conference on Embedded Software and Systems 2009 (ICESS09), May 2009, HangZhou, Zhejiang, China |
11/2009 | Technical Program Committee Member | The 2009 International Conference on Web Information Systems and Mining (WISM), Shanghai, China, November 2009, |
06/2010 | Technical Program Committee Member | The 11th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2010), Montreal, Quebac, Canada, June 2010 |
03/2009 | Technical Program Committee Member | The International Workshop on Data Management for Information Explosion in Wireless Networks (DMIEW 2009), in conjunction with the International Conference on Complex, Intelligent and Software Intensive Systems (CICIS-2009), March 2009, Fukuoka, Japa |
06/2001 | Workshop Chairman | Special Workshop on Resources Management Technologies for Network-Wide Computing in the Wired and Wireless Internet, The 2001 International Conference on Internet Computing (IC’2001), Monte Carlo Resort, Las Vegas, Nevada, USA |
08/2006 | Technical Program Committee Member | Workshop on Embedded Computing, The 2006 International Conference on Parallel Processing (ICPP-2006), Columbus, Ohio, USA |
12/2009 | Technical Program Committee Member | The 2009 International Workshop on Security in Cloud Computing (SCC'09), in conjunction with The 8th International Conference on Pervasive Intelligence and Computing (PICom 2009), Chengdu, China, December 12-14, 2009 |
10/2011 | Technical Program Committee Member | The IEEE WiMob 2011 The 7th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, Shanghai, China, October 2011 |
03/2007 | Local Arrangements Chair | The IEEE Wireless Communications and Networking Confernce (WCNC 2007), Hong Kong |
02/2012 | Technical Program Committee Member | The 20th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2012), Garching (near Munich), Germany, February 2012 |
05/1999 | Education Activities Chair of ACM Hong Kong | ACM Postgraduate Research Conference |
11/2009 | Technical Program Committee Member | The Wireless Communications Symposium (WCS), in conjunction with Globecom 2009 Hawaii, USA |
06/2011 | Technical Program Committee Member | The IEEE ICC 2011 Wireless Networking Symposium, Kyoto, Japan, June 2011 |
12/2009 | Technical Program Committee Member | The 2009 IEEE Asia-Pacific Services Computing Conference (IEEE APSCC 2009), Singapore, December 2009 |
06/2011 | Vice Program Chair | The Wireless Systems and Sensor Networks Track in the The 9th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2011), held during June 27-30, 2011, Sharm El-Sheikh, Egypt |
09/2010 | Technical Program Committee Member | The 2nd International Workshop on Security in Cloud Computing (SCC'2010), in conjunction with ICPP 2010, San Diego, California, USA, September 2010 |
11/2005 | Technical Program Committee Member | The 2005 IFIP International Conference on Network and Parallel Computing (NPC 2005), Beijing, China |
08/2006 | Technical Program Committee Member | The First International Workshop on Embedded Software Optimization (ESO 2006), In conjunction with The 2006 International Conference on Embedded and Ubiquitous Computing (EUC 2006), Seoul, Korea |
08/2007 | Technical Program Committee Member | The Symposium on Wireless Local and Personal Area Networks associated with International Wireless Communication and Mobile Computing Conference (IWCMC 2007), Turtle Bay Resort, Honolulu, Hawaii, USA |
12/2008 | Technical Program Committee Member | The Third IEEE Asia-Pacific Services Computing Conference (APSCC 2008), Yilan, Taiwan |
02/2010 | Technical Program Committee Member | The 18th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2010), Pisa, Italy, February 2010 |
09/2011 | Technical Program Committee Member | The 3rd International Workshop on Security in Cloud Computing (CloudSec'2011), in conjunction with ICPP 2011, Taipei, Taiwan, Sept. 13 - 16, 2011 |
06/2004 | Technical Program Committee Member | The 2004 International Conference on Embedded Systems and Applications (ESA-04), Monte Carlo Resort, Las Vegas, Nevada, USA |
06/2009 | Technical Program Committee Member | Workshop on Optimization Issues in Grid and Parallel Computing Environments, The 2009 International Conference on High Performance Computing & Simulation (HPCS 2009), held in conjunction with the 5th International Wireless Communications and Mobile Computing Conference (IWCMC 2009), Leipzig, Germany June 21 - 24, 2009 |
10/2007 | Technical Program Committee Member | The Second IEEE LCN Workshop on Network Measurements (WNM 2007), in conjunction with The 32nd Annual IEEE Conference on Local Computer Networks (LCN 2007), Dublin, Ireland |
08/2008 | Technical Program Committee Member | The Wireless Communications and Networking (WCN) Symposium of CHINACOM 2008, Hangzhou, China |
10/2010 | Technical Program Committee Member | The IEEE Globecom 2010 Ad-hoc and Sensor Networking Symposium, Miami, Florida, USA, December 2010 |
06/2008 | Technical Program Committee Member | The Seventh Wuhan International Conference on E-business, Wuhan, China |
04/2008 | Session Chair | Session Chair, “Applications: Sensors,” The 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, Florida, USA |
07/2008 | Technical Program Committee Member | The 2008 International Conference on Embedded Software and Systems (ICESS 2008), Chengdu, Sichuan, China |
05/2005 | Technical Program Committee Member | The 2005 IEEE Workshop on High Performance Switching and Routing (HPSR 2005), Hong Kong, China |
02/2010 | Technical Program Committee Member | The Ninth IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2010), February 16-18, 2010 Innsbruck, Austria |
05/2011 | Technical Program Committee Member | The 2011 International Conference on Multimedia and Signal Processing (CMSP'11), Guilin, China, May 2011 |
12/2009 | Technical Program Committee Member | The 2009 International Conference on Advanced Communication and Networking (ACN 2009), Jeju Island, Korea, December 2009 |
08/2011 | Technical Program Committee Member | The 2011 IEEE/ACM International Conference on Green Computing and Communication (GreenCOM 2011), Chengdu, SiChuan, China, August 4-5, 2011 |
10/2009 | Technical Program Committee Member | The ACM Workshop on Ambient Media Computing: Media Data Integration (MDI) 2009, in conjunction with ACM Multimedia 2009, Beijing, China, 23 Oct. 2009 |
11/2006 | Technical Program Committee Member | The First IEEE LCN Workshop on Network Measurements (WNM 2006), in conjunction with The 31st Annual IEEE Conference on Local Computer Networks (LCN 2006), Tampa, Florida, USA |
12/2009 | Technical Program Committee Member | The 2nd International Workshop on Interactive Digital Entertainment Technologies (IDET 2009), Tamkang University, Taipei, Taiwan, China, December 2009 |
09/2005 | Technical Program Committee Member | Embedded Systems Track, The 2005 International Conference on High Performance Computing and Communications (HPCC 2005), Sorrento, Naples, Italy |
10/2009 | Technical Program Committee Member | The 6th IFIP International Conference on Network and Parallel Computing (NPC 2009), Gold Coast, Australia, October 2009 |
06/2010 | Technical Program Committee Member | The 7th IEEE International Conference on Embedded Software and Systems (ICESS-10), Bradford, United Kingdom, June 2010 |
11/2007 | Technical Program Committee Member | The IEEE Globecom 2007 Ad-hoc and Sensor Networking Symposium, Washington, D. C., USA |
08/2001 | Session Chairman | Special Session on Financial Applications, Commercial Applications for High Performance Computing, SPIE ITCom 2001, Colorado Convention Center, Denver, Colorado, USA |
Area of Expertise (EN) | Area of Expertise (ZH) |
---|---|
Wireless systems | 無線系統 |
Pervasive and mobile computing | 普適及無線計算 |
Parallel and distributed computing | 並行與分佈式系統 |
Computer networks | 計算機通訊網絡 |
Spoken Language(s) (EN) | Spoken Language(s) (ZH) |
---|---|
English, Cantonese, Putonghua | 英語、粵語、普通話 |
Written Language(s) (EN) | Written Language(s) (ZH) |
---|---|
English, Chinese | 英文、中文 |
Are You Missing Publications, Invited Lectures? Click Me.