About Me
BSc(CityU), PhD(CityU)

I am an Assistant Professor of Teaching @ Department of Computing and Decision Sciences, Lingnan University
Prior to joining Lingnan University, I was an Assistant Professor at Chu Hai College of Higher Education from 2018 until 2022.
I obtained the BSc degree and Ph.D degree in Computer Science from City University of Hong Kong in 2012 and 2017 respectively. I was a visiting student with the Multi-Agent Laboratory at Kyushu University in 2016.
My primary researches are focusing on algorithmic mechanism design in social choice theory and various resources allocation problems.
Research Interests

Algorithmic Game Theory and Mechanism Design
Facility Location Problems.

Algorithms Design and Analysis
Scheduling problems.

Combinatorial Optimization
Funded Project
Truthful Mechanism Design for Facility Location Game with Agents’ Migration Scheme, Principal Investigator (PI), FDS RGC Hong Kong
Project No. UGC/FDS13/E01/20
Contact Information
Address: Room 212/13, 2/F, Simon and Eleanor Kwok Building, 8 Castle Peak Road, Tuen Mun, Hong Kong
Tel: 2616 8123
Email: kenfong@ln.edu.hk
Teaching
Taught Courses
2022 - Current (Lingnan University)
CDS1001
Introduction to Programming for Data ScienceTo introduce the basic connects of data science and providing students with fundamental knowledge of programming in the Python programming language.
CDS3001
Databases and Data WarehousesTo introduce the concepts of database and data warehouse. Students will recognize the difference between database and data warehouse. And they will become familiar with various types of database, such as object-oriented, relational, NoSQL and NewSQL. The course will provide an understanding of the database management system, especially how to use the SQL to manipulate the database management system. And how to design and build a data warehouse.
CDS3008
Business Analytics for e-BusinessTo provide the fundamental concepts of business analytics and its applications for eBusiness. Students will participate in the workflow of the business analytics process and understand different business analytics methods
CDS4001
Best Practices of Data ScienceTo provide a crystal understanding of the whole data science process, combining theoretical concepts with real-life data science problems. Through the case studies in different domains, students will learn how to solve analytically complex data problems by using a blend of data inference, algorithm development, and technical skills step by step. Students will learn concepts, techniques, and tools they need to deal with various facets of data science practice, including data collection and integration, exploratory data analysis, predictive modeling, descriptive modeling, data product creation, evaluation, and effective communication.
CDS522
Business Data ManagementTo describe the advanced concepts and principles of data management for business. Various types of databases will be discussed in this course. Popular database management systems such as Microsoft SQL Server and/or Oracle will be described. It also covers the essential concepts, options, and best practices for data administration, data protection, privacy control, user security and management, and system configurations.
CDS529
Project for Artificial Intelligence and Business AnalyticsTo provide an opportunity for students to integrate their knowledge obtained in other courses that involves the preparation, analysis, reflection and dissemination of data in a chosen research or application setting.
2018 - 2022 (Chu Hai College of Higher Education)
CSC113 Advance Internet System
Describe the scope, complexity and other important issues in design and implementation of Internet Systems. Apply the knowledge of develop Web-based, database-driven applications using efficient and effective technologies.
CSC122 Data Structure Design and Analysis
Describe the characteristics of the most commonly used data structures and the associated algorithms. Identify and explain the data structure needs of particular problems. Apply suitable methods to solve specific problems with suitable data structures implemented in a high-level programming language.
CSC127 Computer Networks and Communication<
Describe the concepts and functions of data communication, the framework of a computer network / reference model and the details of TCP/IP protocol stack and identify the protocols used by various entities of a TCP/IP network
CSC152 Algorithms and Complexity
Acquire the knowledge on the design and analysis of algorithms. Allow students to understand classical algorithms and the techniques of complexity analysis.
CSC164 Network Security
To develop the knowledge and understanding of security architectures, cryptography, design principles and elicitation of security requirements to enable the design of secure systems.
CSC166 Object-Oriented Methodology
To provide extensive practice on C++ object-oriented programming
CSC175 Data Mining and Information Retrieval
To provide the advanced concepts and techniques in data mining and information retrieval.
CSC183 Mobile Computing
Describe the basic concepts and principles in mobile computing. Design and implement mobile applications in Android.
GE2301 Excel VBA Programming
Allow students to understand Excel and VBA programming concepts. Able to solve problems with VBA Programming techniques and excel built-in functions
Publications
Multi-stage facility location problems with transient agents.
Xuezhen Wang, Vincent Chau, Hau Chan, Chi Kit Ken Fong, and Minming Li. In Proceedings of the 32nd Association for the Advancement of Artificial Intelligence Conference on Artificial Intelligence (AAAI 2023)
Approximation Algorithms for Prize-Collecting Capacitated Network Design Problems. Lu Han, Vincent Chau, Chi Kit Ken Fong. Frontiers of Algorithmic Wisdom - International Joint Conference, (IJTCS-FAW 2022): 219-232
Minimizing energy on homogeneous processors with shared memory. Vincent Chau, Chi Kit Ken Fong, Shengxin Liu, Elaine Yinling Wang, Yong Zhang. In International Symposium on Algorithms and Computation, In Theoretical Computer Science 866: 160-170 (2021)
Facility location games with optional preference. Zhihuai Chen, Chi Kit Ken Fong, Minming Li, Kai Wang, Hongning Yuan, Yong Zhang. In International Symposium on Algorithms and Computation, In Theoretical Computer Science 847: 185-197
Flow shop for dual CPUs in dynamic voltage scaling. Vincent Chau, Xin Chen, Chi Kit Ken Fong, Minming Li, Kai Wang. In International Symposium on Algorithms and Computation, In Theoretical Computer Science 819: 24-34 (2020)
Minimizing Energy on Homogeneous Processors with Shared Memory. Vincent Chau, Chi Kit Ken Fong, Shengxin Liu, Elaine Yinling Wang and Yong Zhang. The 14th International Workshop on Frontiers in Algorithmics (FAW 2020): 83-95. Best paper award.
Facility Location Games With Fractional Preferences. Chi Kit Ken Fong, Minming Li, Pinyan Lu, Taiki Todo, Makoto Yokoo. In Proceedings of the 32nd Association for the Advancement of Artificial Intelligence Conference on Artificial Intelligence (AAAI 2018): 1039-1046
Scheduling Tasks to Minimize Active Time on a Processor with Unlimited Capacity. Chi Kit Ken Fong, Minming Li, Shi Li, Sheung-Hung Poon, Weiwei Wu, YingChao Zhao. The 14th Annual Conference on Theory and Applications of Models of Computation (TAMC 2017): 247-259
Average-Case Complexity of the Min-Sum Matrix Product Problem. Chi Kit Ken Fong, Minming Li, Hongyu Liang, Linji Yang, Hao Yuan. In International Symposium on Algorithms and Computation, In Theoretical Computer Science 609: 76-86 (2016)
Two Facility Location Game with Optional Preference. Hongning Yuan, Kai Wang, Chi Kit Ken Fong, Yong Zhang, Minming Li. In Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI 2016): 1520-1527
Flow Shop for Dual CPUs with Dynamic Voltage Scaling. Vincent Chau, Chi Kit Ken Fong, Minming Li, Kai Wang. The 22nd International Computing and Combinatorics Conference (Cocoon 2016): 520-531
Average-Case Complexity of the Min-Sum Matrix Product Problem. Chi Kit Ken Fong, Minming Li, Hongyu Liang, Linji Yang, Hao Yuan. In Algorithms and Computation: 25th International Symposium (ISAAC 2014): 41-52