Teaching
Teaching Interests: Management Information Systems, AI Applications in Business, Machine Learning, Text Mining, Business Applications Programming (e.g., Python, R, Java, VBA)
As a passionate and meticulous researcher, I find immense satisfaction in teaching and mentoring students, considering these roles integral to my academic career. In response to the rapid technological advancements and the digital transformation challenges confronting academia, I have adopted a variety of teaching methods. These methods are designed to support undergraduate and graduate students in their learning journeys, with a focus on three key objectives: (1) gaining a deep comprehension of the content, (2) developing a genuine interest in the subject matter, and (3) mastering strategic communication skills.
To ensure a profound understanding of the subject, I employ an ability-based teaching approach combined with experiential learning strategies. To foster enthusiasm, I introduce cutting-edge knowledge and stimulate curiosity, encouraging students to delve deeper into the subjects they are studying. Effective communication is critical in this context; it involves the ability to articulate concepts to diverse audiences (professionals, novices), and in various settings (formal business discussions or casual coffee chat). This can be achieved by skilfully reframing knowledge and ideas, an aspect I promote by facilitating interactive learning environments through knowledge exchange, group dialogues, and classroom presentations. I undertake these responsibilities with immense dedication and great enthusiasm, confident that my personal experiences and academic qualifications will contribute to the realization of my teaching philosophy.
My teaching portfolio is extensive, primarily in the fields of business analytics and information systems. I am equipped to teach a range of subjects that include business analytics, text mining, and machine learning, along with courses related to information systems. Further, my technical proficiency enables me to guide students through technical courses like business programming in Java/R/Python, database management, and the implementation of deep learning.
Teaching Experience
The Hong Kong Polytechnic University
Textual Analysis in Business (MM5427)
• Teaching period: Spring 2023
• Teaching responsibilities: Course and Lab Instructor
• Class size: 19
• Instructor Evaluation: 4.5/5
This course covers the concepts and techniques for applying textual analytics in processing unstructured text data in the business domain. Python programming language will be the primary implementation tool for data analysis and model development. An extended lab session intends to train students with good knowledge and skills for solving practical problems, such as sentiment analysis, document classification, word embedding, and topic modeling.
Business Forecasting (MM5413)
• Teaching period: Spring 2022, Spring 2023
• Teaching responsibilities: Course and Lab Instructor
• Class size: 42 (Spring 2022), 46 (Spring 2023)
• Instructor Evaluation: 4.4/5 (Spring 2022), 4.2/5 (Spring 2023)
This course is developed to introduce both conventional and advanced models in business forecasting, with a specific focus on the application of deep learning. This course includes lectures (×10) and lab sessions (×4) intended to train students with good knowledge and skills to solve practical problems. Python programming language will be the primary tool for data analysis and model development.
The Hong Kong University of Science and Technology
Natural Language Processing in Business Using Deep Learning (ISOM4000B)
• Teaching period: Fall 2021
• Teaching responsibilities: Course and Lab Instructor
• Class size: 18
• Instructor Evaluation: 4.8/5
This course covers the concepts and techniques for applying natural language processing and deep learning in processing text data in the business domain. Python programming language is the primary implementation tool for data analysis and model development. An extended lab session intends to train students with good knowledge and skills for solving practical problems, such as document classification, word embedding, topic modeling, and financial news analysis.
Data Mining for Business Analytics (ISOM3360)
• Teaching period: Summer 2020
• Teaching responsibilities: Course and Lab Instructor
• Class size: 21
• Instructor Evaluation: 87.5/100
This course covers the fundamental concepts, technologies, and applications of business analytics to help firms gain a competitive advantage in the era of Big Data. Topics include text mining, predictive analytics, search engine strategy, social network analysis, cloud computing, etc. Students will gain hands-on experience with popular data analytical tools.
Big Data Analytics (ISOM5270)
• Teaching period: Fall 2019
• Teaching responsibilities: Teaching Assistant
• Class size: 68
This course introduces the key concepts and applications of business analytics in the world of Big Data. Examples of business problems to be solved analytically include customer relationship management, financial trading, social media marketing, search engine strategy, etc. Hands-on experience with popular data analytical tools is included.
Introduction to Information Systems (ISOM2010)
• Teaching period: Fall 2016 – Fall 2019
• Teaching responsibilities: Lab Instructor
• Class size: ~56
This course introduces Information Systems (IS), which is about managing the applications of IT to create business values. Topics include fundamental concepts of IS, e-commerce, digital and the Internet economy, Web 2.0 and social networks, online advertising, personalization and privacy, digital rights management and piracy, business intelligence and decision-making, how organizations harness IS for innovative business strategies, and the socio-economic impact of IS on organizations and societies. The labs cover business problem-solving skills.