Research Projects
Clear Filter

School of Science

Division of Life Science

APOE Variants In Alzheimer's Disease Pathogenesis And Therapy
Supervisor
Project Description

Alzheimer's disease (AD) is the leading cause of dementia and poses an escalating public health crisis in our aging population. Recent progress in anti-Aβ monoclonal antibody treatments, such as Lecanemab and Donanemab, has shown promise in slowing disease progression by promoting the clearance of aggregated Aβ. However, these therapies are frequently associated with adverse effects, notably amyloid-related imaging abnormalities (ARIA), highlighting the urgent need for alternative or complementary therapeutic strategies beyond Aβ.
Apolipoprotein E (APOE) ε4 is the most significant genetic risk factor for AD, implicated in over 70% of cases. Consequently, targeting APOE represents a compelling therapeutic avenue. Emerging anti-apoE therapies have demonstrated the potential to modulate AD pathology with significant reduced incidence of ARIA in both preclinical and early clinical studies. Nonetheless, the efficacy of current apoE-targeted approaches remains limited and warrants further optimisation.
In this project, we aim to identify and develop novel protective apoE variants that can be delivered via viral vector-mediated expression to mitigate AD pathology. Specifically, we will characterise the biophysical and biochemical properties of both naturally occurring protective apoE variants and synthetic variants generated in-house. With a series of biochemical assays and in vitro cellular models, we will systematically compare these variants to understand their structure-function relationships and neuroprotective potential of these variants in AD. This knowledge will guide the nomination and development of optimised apoE variants, laying the foundation for personalised gene therapies targeting APOE in AD.

Student's roles

1) Work with PG students and postdoctoral fellows to develop and execute this project.
2) Learn critical skills in critical thinking and experimental techniques.

Learning Objectives

1) Understand the scientific rationale, design, and main approaches of the project.
2) Understand the current research landscape of Alzheimer's disease and therapy.
3) Master critical laboratory techniques used for this project.

Complexity of the Project

Moderate

Building Magnetic Tweezers
Supervisor
Project Description
Many questions in biology are about the interaction of proteins. Manipulating force in biological systems can provide us some useful methods to address unaccessible questions using the current technique. We are building magnetic tweezers which can be used to study inteactions between proteins and cellular process.
Student's roles
1) Build magnetic tweezers and perform pilot experiments with PG students under the guidance of a mentor.
Learning Objectives
1) Learn modern single-molecule techniques.
2) Learn how to build magnetic tweezers.
3) Learn how to solve scientific questions systematically.
Complexity of the Project
Moderate
Clearing Nanoplastic Pollutants In Lung Cells Using Traditional Chinese Medicine
Supervisor
Project Description

Plastics are widely used all over the world and slowly degraded into nanoplastics (<100 nm). The number of nanoplastics increase rapidly with the decrease of particle size and accumulate in the air. Nanoplastics can travel long-distance in the atmosphere, causing international pollution.
Airborne nanoplastics can be inhaled by humans and can cross cells in lungs and accumulate in tissues and organs, causing adverse effects in health. For example, nanoplastics can cause respiratory diseases including pulmonary infection and lung cancer. However, there is no effective way to prevent nanoplastics from accumulating or entering cells in lung. In this study, we will develop traditional Chinese medicine to clearing these nanoplastics in lung and prevent pulminary infection.

Student's roles

1) Read the papers about uptake of nanoplastics into lung.
2) Perform the uptake assays of nanoplastics in lung cells.
3) Find the optimal traditional Chinese medicine to clear nanoplastics in lung cells.

Learning Objectives

1) Understand how nanoplastics enter lung cells.
2) Understand how traditional Chinese medicine clear nanoplastics in lung cells.

Complexity of the Project

Moderate

Cryo-EM Study Of Membrane Proteins
Supervisor
Project Description
By using single-particle cryo-EM, we aim to determine high-resolution structure of important membrane proteins, and to investigate their working mechanism by combining with biochemical, electrophysiological, and other approaches.
Student's roles
1) Perform protein expression and purification.
2) Prepare and evaluate EM samples.
Learning Objectives
1) Utilize molecular cloning techniques.
2) Understand basic knowledge of protein science.
3) Apply protein expression and purification technique.
4) Conduct cryo-EM sample preparation and optimization.
5) Perform cryo-EM data acquisition and processing.
Complexity of the Project

Challenging

The applicant need to have the basic knowledge on biological science, particular protein biochemistry.

Developing AI Programs To Measure The Morphology Of Cancer Cells
Supervisor
Project Description
Cancer cells undergo significant morphological changes during epithelial-mesenchymal transition (EMT). The changes allow the cancer cells to become a more migratory and mesenchymal-like state. Thus, detecting morphological changes of cancer cells is essential for cancer research. In this project, we will develop AI programs to study measure the morphology of cancer cells using the images of breast cancer cells. Then, we will apply to other cancer cells.
Student's roles
1) Develop AI programs to measure the morphology of cancer cells.
2) Apply the developed AI program to other cancer cells to test potential applications.
Learning Objectives
1) Learn how to develop AI program programs.
2) Learn how to apply AI program to biological and medical questions.
Complexity of the Project
Moderate
Functions Of Mitochondria In Huntington's Disease Mouse Model
Supervisor
Project Description
Many neurodegenerative diseases show abnormal mitochondrial morphology and biochemical dysfunction. It is unclear whether there is any abnormalcy of mitochondria caused by mutant Huntingtin protein in Huntington's disease. We are investigating whether there is any defect in mitochondria in our Huntington's disease mouse model.
Student's roles
1) Test whether mutant Huntingtin proteins disrupt the functions of mitochondria in Huntington's disease mouse model by measuring the size and number of mitochondria.
Learning Objectives
1) Learn how to solve the important biological questions.
Complexity of the Project
Challenging
Genome Editing By CRISPR
Supervisor
Project Description
In this project, we aim to silence the cilia genes in cells to investigate their functions. Students are expected to develop the skills of CRISPR genome editing under supervision. He/she will learn all the procedures of CRISPR genome editing and contribute to the project by generating CRISPR KO cells.
Student's roles
1) Generate genome-perturbated cells under the supervision of a postgraduate student.
Learning Objectives
1) Learn how to design gRNAs.
2) Produce recombinant plasmids for CRISPR KO.
3) Edit genes.
4) Evaluate the KO efficiency.
Complexity of the Project
Moderate
Investigating Synaptic Transmission In Alzheimer's Disease
Supervisor
Project Description
Synaptic transmission in Alzheimer's disease is a crucial question but remain elusive. In order to address this question, we will study how synaptic vesicles are release in neurons with amyloid. We will figure out how amyloid affect the exocytosis of synaptic vesicles.
Student's roles
1) Read the papers related to Alzheimer's disease.
2) Dissociate hippocampal neurons.
3) Perform the assay of synaptic vesicles in the presence of amyloid.
Learning Objectives
1) Learn the current issues of Alzheimer's disease.
2) Gain a hands-on experience.
Complexity of the Project
Moderate
Investigating The Dynamics Of Single DNA Molecules Using Magnetic Tweezers
Supervisor
Project Description
The dynamics of DNA molecules is important because of the importance of DNA dynamics in cellular processes, e.g. replication of and transcription of DNA molecules. Magnetic tweezers experiments have probed the dynamics of DNA molecules. Using magnetic tweezers, we investigate the dynamics of single DNA molecules containing G-quadruplex secondary structures since quadruplex formation plays a role in many cellular functions including replication and transcription.
Student's roles
1) Perform magnetic tweezers experiments.
2) Interpret experimental data.
3) Find how the dynamics of G-quadruplex change under different conformations.
Learning Objectives
1) Learn how to perform magnetic tweezers experiments.
2) Study how the dynamics of G-quadruplex change under different conformations.
Complexity of the Project
Challenging
Investigating The Effects Of Nanoplastics On Neurotransmission
Supervisor
Project Description
Nanoplastics become a complicated and urgent issue in the world. Nanoplastics can affect synaptic transmission in neurons. However, how nanoplastics affect synaptic transmission remains unknown. In this project, we study how nanoplastics affect synaptic transmission in living neurons lung cells.
Student's roles
1) Grow neurons.
2) Study how nanoplastics affect neurotransmission in living neurons.
Learning Objectives
1) Learn how to FM1-43 assay and interpret data.
Complexity of the Project
Challenging
Measuring Ca2+ In Mitochondria-Associated Endoplasmic Reticulum Membrane (MAM) In Brain Disorders
Supervisor
Project Description
Calcium (Ca2+) is an important messenger that plays critical roles in cellular processes. Particularly, Ca2+ plays crucial roles in many processes in neurons including synaptic transmission. Recently, it was reported that mitochondria-associated endoplasmic reticulum (ER) membrane (MAM) dynamically transfers Ca2+ from the ER to mitochondria. However, it is very difficult to measure Ca2+ in MAM in living neurons. Using newly developed Ca2+ indicators in MAM, we will investigate the Ca2+ dynamics in MAM in neurodegenerative diseases. This joint work will reveal the Ca2+ dynamics in MAM in neurodegenerative diseases, which will offer new insights in Ca2+ dynamics in brain disorders and provide new therapeutic targets for brain disorders.
Student's roles
1) Measure the Ca2+ dynamics in MAM in living neurons.
2) Interpret the results.
Learning Objectives
1) Understand how Ca2+ play a role in homeostasis of living neurons.
Complexity of the Project
Challenging
Methodology Development Of Sample Preparation For Cryo-EM Studies
Supervisor
Project Description
Preparation of high-quality cryo-specimen is critical to achieve high resolution in single particle cryo-EM studies. This project aims to optimize cryo-specimen preparation by introducing chemical materials.
Student's roles
1) Explore new approach to optimize traditional plunge freezing.
2) Evaluate different methods by using Cryo-ET and other EM technique.
Learning Objectives
1) Understand basic knowledge of cryo-EM.
2) Gain hands-on experience of EM.
3) Conduct cryo-EM sample preparation.
4) Perform cryo-EM data acquisition and processing.
Complexity of the Project
Challenging
Real-Time Imaging Of Single Motor Proteins
Supervisor
Project Description
How single motor proteins move along actin or microtubule is a fundamental question but remain elusive. In particular, how single motor proteins move in living cells has not studied extensively because of several technical challenges. Owing to new development of imaging techniques, we will investigate how single motor proteins move in living cells.
Student's roles
1) Learn how to perform experiment of tracking motor proteins.
2) Perform experiments.
3) Analyze data.
4) Draw conclusion from analyzed data.
Learning Objectives
1) Learn how to address scientific questions.
2) Draw conclusions from experiments and data analysis.
Complexity of the Project
Moderate
Theoretical Modeling Of The Motion Of Particles In Energy Walls
Supervisor
Project Description
We have worked on the motion of particles in energy walls. We have obtained experimental results about the motion of particles in energy walls. Based on these data, we would like to build the theoretical models. We have worked on the preliminary modeling already. We will refine the current model based on the experimental data.
Student's roles
1) Analyze experimental results using programming.
2) Build the theoretical model.
Learning Objectives
1) Learn how to build the theoretical model.
2) Learn how to analyze data to check models.
3) Learn how to program.
Complexity of the Project
Challenging

Department of Mathematics

Deep Learning-Based Numerical Algorithms For Solving Partial Differential Equations
Supervisor
Project Description
Use deep learning-based neural network methods to solve partial differential equations (PDEs) that arise from science and engineering.
Student's roles
1) Read related references to understand the neural network methods for solving PDEs.
2) Reproduce the results in these references.
3) Apply the methods to new problems.
Learning Objectives
1) Understand the available neural network methods for solving PDEs.
2) Apply the neural network methods to solve PDEs that arise from science and engineering.
Complexity of the Project

Challenging

Students are expected to have strong Mathematics background; familiar with programming; knowledge of numerical methods.
Prerequisites: multivariable calculus, linear algebra, differential equations, and numerical analysis.

Stochastic Flow Map Learning For Chaotic Systems
Supervisor
Project Description

Chaotic systems are found throughout science and engineering—from fluid turbulence to weather patterns. Their defining feature is an extreme sensitivity to initial conditions, known as the "butterfly effect", which makes long-term, point-wise prediction fundamentally impossible. While their governing equations are often deterministic, they evolve in an erratic and seemingly random manner.
Given this complexity, it is often more fruitful to adopt a statistical perspective. For example, turbulence is simulated from the deterministic Navier-Stokes equations, yet its solutions are so intricate they are typically analyzed as a stochastic process. This project embraces that paradigm: we will treat the deterministic chaotic system itself as a stochastic process, focusing on its statistical behavior rather than its exact trajectory.
The goal is to use a data-driven approach to build a surrogate model from limited observational data. This machine learning model will learn the evolution of the system's probability distribution over time, capturing its essential statistical dynamics without knowledge of the governing equations. The ultimate aim is to create a model that, trained on a small dataset, can analyze the long-term behavior of the system, thereby bypassing the need for additional data or expensive numerical simulations.

Student's roles

1) Generate training and testing data by numerically solving the differential equations of a chosen chaotic system (e.g., the Lorenz system).
2) Implement the stochastic flow map learning framework using a deep learning library such as PyTorch or jax.
3) Train the model on the generated time-series data; focus the validation on the accuracy of short-term predictions and on the model's ability to replicate the geometric and statistical features of the system's attractor.

Learning Objectives

1) Develop a solid understanding of the fundamental principles of chaotic dynamical systems.
2) Gain hands-on experience in applying advanced machine learning and deep learning techniques to a challenging scientific problem.
3) Acquire practical skills in implementing and training neural networks, including residual networks and generative models, using modern deep learning frameworks.
4) Gain experience in data generation, scientific computing, and the evaluation of predictive models for complex systems.
5) Understand the emerging field of scientific machine learning and its potential to revolutionize scientific discovery and engineering design.

Complexity of the Project

Challenging

Previous hands-on experiences in machine learning is a must.
Familiarity with linear algebra and differential equations.
Prior coursework in machine learning or deep learning is beneficial but not strictly required.
A strong interest in interdisciplinary research at the intersection of machine learning, physics, and applied mathematics.

Department of Chemistry

Developments And Applications Of Orbital-Based Learning As A General And Accurate Property Predictor
Project Description
Orbital-based learning methods are a class of methods using atomic orbital (AO) or molecular orbital (MO) descriptors computed from lower level theory as inputs to learn higher quality molecular properties. This class of methods has emerged as a crucial approach for developing highly accurate electronic structure theories. In our previous work, we have introduced two distinct orbital-based learning approaches (MOB-ML & OrbNet), each tailored for specific scales and utilizing different representations computed from varying computational levels. In this project, we would like to (1) try to unify and improve the two orbital-based learning approaches using Deep Kernel Learning (DKL) as a whole idea to bridge the equivarient graph neural network (EGNN) or graph Transformer as a general representation learner and Gaussian Process Regression (GPR) as a regressor, to fully use date, (2) apply current orbital-based learning as a general potential predictor to real applications in various chemical problems, (3) construct a general pretrained chemical representation via orbital representations using Contrastive learning.
Student's roles
1) Compute molecular property data from high quality wavefunction theory.
2) Train deep learning models using orbital-based learning methods.
3) Develop and improve the current model architecture.
4) Apply the models to real-world problems, such as ML potential and molecular predictions.
Learning Objectives
1) Familiarize with our current codebase and methodology of OrbNet (AO+EGNN) and MOB-ML (MO+GPR).
2) Learn basic electronic structure theories, including Hatree-Fock, Coupled-cluster, GFN-xTB, and commonly used DFTs.
3) Familiarize with PySCF and able to run PySCF for feature and label generations.
4) Train deep learning models on GPUs.
5) Assist the new model architecture improvements.
6) Understand how to bridge computational chemistry and quantum simulations with real chemistry systems and applications.
Complexity of the Project
Challenging
Ultrafast Spectroscopic Study of Aggregation-Induced Emission (AIE) Materials
Supervisor
Project Description
This project aims to elucidate the excited-state dynamics of aggregation-induced emission (AIE) materials using ultrafast spectroscopic techniques, including femtosecond transient absorption (TA) and time-resolved fluorescence spectroscopy. By systematically investigating AIE-active molecules (e.g., tetraphenylethene derivatives) in dispersed and aggregated states, we will resolve the temporal evolution of non-radiative decay pathways, intersystem crossing rates, and exciton migration dynamics. Key objectives include correlating aggregation-dependent spectral shifts with excited-state lifetimes, identifying structural motifs that enhance radiative transitions, and quantifying the role of restricted intramolecular motion in emission enhancement. These mechanistic insights will advance the rational design of AIE materials with tailored photophysical properties for applications in optoelectronics, bioimaging, and sensing technologies. Experimental data will be complemented by computational modeling to establish structure-dynamics-function relationships, addressing critical gaps in understanding how supramolecular architectures govern ultrafast photophysical behavior.
Student's roles
1) Synthesize the nanomaterials and test them optical properties at ground states.
2) Learn how to carry out the fs-TA spectroscopy and time-resolved fluorescence spectroscopy independently.
3) Work under the supervision of the PI, Prof. Tengteng Chen, and a PG student who will assist in acclimating to the lab environment.
4) Provide regular reports to Prof. Tengteng Chen.
Learning Objectives
1) Explore the photophysical properties of AIE materials.
2) Investigate nanoaggregation synthesis and characterization.
3) Work with advanced ultrafast spectroscopies for measurements and instrumentation.
4) Work efficiently on a research project and develop project management skills.
Complexity of the Project
Challenging

Department of Physics

Topological Phenomena In Adiabatic Evolution Of Kitaev Spin Liquids
Supervisor
Project Description
Kitaev honeycomb model is an exactly solvable model that hosts quantum spin liquids as ground states. This project aims to solve the model exactly using parton formalism and obtain the phase diagram correspondingly. Furthermore, the student will investigate the phenomena of adiabatic evolution in parameter space around the gapless phases of the Kitaev honeycomb model. Going around the diabolical point will usually result in topological phenomena, an analog of Thouless pump.
Student's roles
1) Read the paper "Anyons in an exactly solvable model and beyond" by Kitaev and reproduced the solution of Kitaev honeycomb model introduced therein.
2) Solve the model and find the phase diagram. It needs to be shown that the gapped phase is described by a Z2 gauge theory, i.e. toric code.
3) Derive the phenomena when one adiabatically goes around an incontractible circle that encloses the gapless region of the model, in the parameter space. This will presumably be mapped into a path of the mass that gap out the Majorana cone of the matter fields and derive a topological term associated with the evolution of the mass under a closed circle.
Learning Objectives
1) Learn about quantum spin liquids, gauge theory and implication for quantum computing in the process.
2) Understand the technique of partons, Dirac fermions and topological terms.
Complexity of the Project
Moderate

School of Engineering

Department of Computer Science and Engineering

A Multimodal Wearable And Camera-Based System For Behavior Monitoring And Personalized Intervention In Children With Autism
Supervisor
Project Description
This project builds a multimodal wearable and camera-based system for early screening and personalized intervention system in children with Autism Spectrum Disorder (ASD) intervention. The project combines behavioral characteristics and physiological signal data of children leveraging advanced multimodal data fusion federated learning and large language model (LLM) technologies to achieve precise early screening and personalized interventions ultimately providing scientifically effective support strategies for children with ASD. We will (1) digitize clinical scales of ASD into multi-dimensional symptoms, (2) integrate wearable physiological sensing (HR, EDA, respiration) and camera-based behavioral capture (micro-expressions, actions) to detect these symptoms. We will also validate the system performance in real-world deployment on children with ASD.
Student's roles
1) Develop mobile/wearable apps and APIs for data collection (physiological, IMU, camera), e.g. with Fitbit watch.
2) Implement baseline multimodal models (physio + vision + scales) and iteratively harden them for real-world use via robustness tests and domain adaptation.
3) Design and execute application scenario surveys (screening, progress tracking, social skills training); support data collection, and pilot experiments with clear evaluation metrics.
Learning Objectives
1) Learn research workflows for mobile/IoT machine learning and clinically grounded evaluation.
2) Gain proficiency in PyTorch and transformer toolkits for multimodal fusion and deployment.
3) Understand open-source LLM and multimodal architectures, and their use for contextual integration and privacy-aware training.
Complexity of the Project
Moderate
Accelerating Inference Of Large Language Models On Resource-Constrained Devices
Supervisor
Project Description
Large Language Models (LLMs) have demonstrated impressive performance in natural language understanding and generation. However, their high computational and memory requirements pose significant challenges for deployment on mobile and edge devices. This project investigates methods for accelerating inference in LLMs for important applications like mobile GUI agents under resource-constrained environments, such as smartphones and IoT devices. The focus is on enabling real-time, low-latency, and energy-efficient applications, including intelligent GUI agents that can autonomously navigate and operate device interfaces. By combining model-level optimizations with system-level acceleration, the project aims to deliver scalable and adaptive inference pipelines for LLM-powered mobile applications on edge platforms.
Student's roles
1) Develop lightweight frameworks for deploying LLMs on mobile devices.
2) Implement and benchmark baseline acceleration methods to evaluate latency, throughput, and energy efficiency for LLM inference on mobile platforms.
3) Design and prototype intelligent mobile GUI agents that autonomously operate device interfaces, leveraging LLM capabilities for efficient task automation.
4) Evaluate and optimize trade-offs among accuracy, latency, and resource consumption in mobile applications.
Learning Objectives
1) Gain a solid foundation in efficient inference techniques for both large language models and mobile GUI agents.
2) Develop hands-on skills with model compression and acceleration techniques, specifically for mobile deployment.
3) Learn to balance trade-offs among accuracy, latency, and resource consumption in resource-constrained environments.
4) Gain experience in prototyping intelligent mobile applications and integrating multimodal systems for enhanced real-time interaction.
Complexity of the Project
Moderate
Action Recognition And Prediction In Humans And AI
Project Description
We aim to examine how humans vs. AI recognise and predict/infer human actions and intentions. It will involve psychophysics, eye tracking, computational modelling, (optionally EEG), and comparisons between human and AI in terms of behaviour, performance, and underlying mechanisms.
Student's roles
1) Prepare experiments and reports.
2) Collect and analyze data.
3) Present results.
Learning Objectives
1) Gain hands-on experience on interdisciplinary, cognitive science research.
2) Understand the cognitive mechanisms underlying human action recognition and prediction, and how it can be implemented computationally.
Complexity of the Project

Challenging

This is a Cognitive Science project suitable for students who are interested in interdisciplinary research across CSE and SOSC.

AI + Healthcare: Research And Development Of Intelligent Systems For Medical Diagnosis And Applications
Project Description
We have witnessed explosive growth of AI, in particular machine learning (ML), in terms of both theories and practices in recent years. This project is to research, develop and apply these techniques in medical or healthcare field for clinical or non-clinical applications to achieve automated and efficient diagnosis, information dissemination, resource allocation, image processing and visualization, disease prevention, containment or treatment, etc. Students have to have an interest in healthcare and AI/ML, and be good at system building and software development. Programming IoMT (Internet of Medical Things) may be involved.
Student's roles
1) Work in a rigorous R&D setting with PGs and engineers to build advanced medical or healthcare systems.
2) Learn theories and bridge that into deployable systems.
Learning Objectives
1) Learn how AI/ML would play an important role in health and medical field.
2) Develop software system consisting of database, intelligent algorithms and IoMT for real-life applications.
3) Research and develop advanced ML algorithms to tackle challenging AI + healthcare problems.
Complexity of the Project

Moderate

The projects are software oriented, with strong bias toward machine learning and AI.

AI Meets Big Data: User Analytics And Personalized Recommendation Based On Location Data
Project Description
User locations can be obtained through many means, e.g., GPS, apps, or people sensing. These data is inherently noisy, sparse and irregular. In this project, you will study and implement how to combine AI (Artificial Intelligence) machine learning techniques with big data (on user locations) to automate the following: data cleansing, signal analytics, location extraction, trajectory inference, behavior mining, and prediction/recommendation.
Student's roles
1) Work in a rigorous R&D team setting to propose, study, implement and experiment novel algorithms.
2) Apply machine learning, programming and computational skills.
Learning Objectives
1) Use AI techniques to extract or collect large-scale data.
2) Use statistics and optimization to automate data cleansing and denoising.
3) Mine user behavior out of the cleansed data.
4) Make predictions and recommendations given user behavior.
Complexity of the Project
Moderate
Building Enhanced UI Controls To Improve Data Analysis
Project Description

This project blends human-computer interaction (HCI), information visualization, and visual analytics. We will work with UI controls/widgets, such as range sliders, radio buttons, and dropdown menus, that are often found in web-based applications to elicit user input. We believe these widgets can be enhanced to improve data analysis workflows. For example, what if these widgets could track users' interactions (with them) and also visualize them to make users more aware of their current behavior and potentially change subsequent behavior? In line with this belief, we have already built an open-source JavaScript library, ProvenanceWidgets (https://provenancewidgets.github.io) which tracks user interactions with the widgets and dynamically overlays them on the widget, everything in situ and in real-time. In this project, we will enhance and integrate these widgets into a data analysis tool—one where users upload a dataset, analyze data attributes and records, and create visualizations—to model and understand user behavior (e.g., if the user is interacting in a suboptimal/biased manner) and then make them aware of and fix issues with the same. Then, we will conduct a user study to evaluate how and when these widgets can help users during analysis. The long term vision is to build GuidanceWidgets—UI widgets that adaptively guide users during analysis, form-filling or other related use-cases on the web. This guidance may be to help a user become unstuck or to enhance their ongoing workflow, to name a few use-cases.

Student's roles

1) Contribute to the design and implementation of a web-based prototype data analysis system.
2) Develop proficiency in frontend web-development, in particular the React (or Angular) framework, and also backend scripting (e.g., using Python Flask).
3) Participate in planning and conducting a user study to assess the utility of the widgets in improving users' task performance and experience.
4) Engage in literature review, iterative design, and data analysis including scientific writing and presentation.

Learning Objectives

1) Understand foundational concepts of analytic provenance (i.e., tracking users' interactions and modeling their behavior).
2) Gain hands-on experience building an interactive visualization tool.
3) Develop skills in designing, conducting, and analyzing data collected from user studies.
4) Improve critical thinking about the role of guidance during data analysis.
5) Improve critical scientific writing and presentation skills.

Complexity of the Project

Moderate

Prior web development experience is a bonus.

Compilation, Optimization, And Metaprogramming
Project Description
This project is to learn about and investigate new ways of making programs as efficient as possible using automated and semi-automated techniques. The techniques we consider include traditional compiler optimization, customizable semi-automatic memory management schemes, code specialization, and metaprogramming. The idea is to let users express their programs using high-level languages which provide advanced programming abstractions, while still ensuring that efficient code is generated for running these computations.
Student's roles
1) Design and implement novel approaches to solve the problem described above.
Learning Objectives
1) Read up on the state of the art, learning about various existing approaches in this field, depending on their specific preferences or interests.
2) Learn to implement some of these techniques effectively. This will translate into widely applicable skills in software engineering and compiler research.
Complexity of the Project

Moderate

Students applying to this project should have extensive programming experience and at least some experience in either functional programming or compiler design. For instance, a good way of obtaining this experience is to take the Principles of Programming Languages and/or Modern Compiler Design courses.

Create Visualizations From Text
Project Description
Natural language interfaces (NLIs) have shown great promise for visual data analysis, allowing people to flexibly specify and interact with visualizations. However, developing visualization NLIs remains a challenging task, requiring low-level implementation of natural language processing (NLP) techniques as well as knowledge of visual analytic tasks and visualization design.
There exists a Python package, NL4DV, that takes as input a tabular dataset and a natural language query about that dataset. In response, the toolkit returns an analytic specification modeled as a JSON object containing data attributes, analytic tasks, and a list of Vega-Lite specifications relevant to the input query. In doing so, NL4DV aids visualization developers who may not have a background in NLP, enabling them to create new visualization NLIs or incorporate natural language input within their existing systems. Read more about this toolkit at https://nl4dv.github.io
This project involves utilizing text-based and vision-based language models to further enhance this toolkit's capabilities. I particularly want to support styling or authoring "multilingual" visualizations using natural language. For more information, email me.
Student's roles
1) Contribute to the design and implementation of a Python toolkit and several web-based prototype systems.
2) Become proficient in frontend web-development, in particular the React (or Angular) framework, and also backend scripting (e.g., using Python Flask).
3) Participate in planning and conducting a user study to assess the utility of the toolkit in improving users' task performance and experience.
4) Engage in literature review, iterative design, and data analysis including scientific writing and presentation.
Learning Objectives
1) Gain hands-on experience building an open-source toolkit.
2) Develop skills in designing, conducting, and analyzing findings from user studies.
3) Improve critical thinking about the role of natural language in interacting with visualizations.
4) Improve critical scientific writing and presentation skills.
Complexity of the Project

Moderate

Python is a must; web-development is a bonus.

Deep Neural Network + Hidden Markov Model
Project Description
This is a Cognitive Science project where we use computational models to understand human cognition. We will use our proposed Deep Neural Network + Hidden Markov Model (DNN+HMM; https://www.nature.com/articles/s41539-022-00139-6) to model face or object recognition, aiming to account for face or object recognition effects and deficits observed in human data, including those observed in autistic individuals.
Student's roles
1) Continue developing the model for accounting for various face or object recognition effects.
2) Assist in relevant data analysis and report preparation.
Learning Objectives
1) Perform modelling with DNN+HMM.
2) Account for face or object recognition effects or deficits in human data, and perform relevant data analysis.
3) Present results and prepare reports.
Complexity of the Project

Challenging

This is suitable for students with computational/engineering backgrounds with an interest on human cognition.

Detecting High-Risk Patient Behaviors In ICUs With Edge Cameras Systems
Supervisor
Project Description
Detecting anomalous behaviors such as abnormal tube displacements and arm movements is critical for ensuring ICU patient safety. This project aims to develop an edge computing system that uses cameras to monitor patients in real time, with a focus on identifying high-risk events like tube dislodgments and dangerous arm motions (e.g., attempts to remove medical devices). We will deploy lightweight deep learning models on edge devices to enable efficient, low-latency analysis directly on the device. Additionally, we will collaborate with hospital partners to validate and deploy the system in real ICU settings, ensuring its practical impact on patient care and clinical workflows.
Student's roles
1) Implement preliminary code of computer vision models for high-risk behavior detection.
2) Deploy the model on edge devices and optimizing the inference latency.
3) Assist in data collection and other related experiments.
Learning Objectives
1) Acquire a foundation in research methodologies, particularly in the area of machine learning systems.
2) Develop proficiency with the PyTorch deep learning framework and popular transformers toolkits.
3) Gain expertise in mainstream open-source computer vision algorithms.
Complexity of the Project
Moderate
Development On New Compiler For The ARTIQ System For Quantum Information Experiments (COMP)
Project Description
M-Labs Limited is a Hong-Kong-based company which is developing ARTIQ (Advanced Real-Time Infrastructure for Quantum physics), a leading-edge control system for quantum information experiments used all over the world.
ARTIQ requires both hardware and software components. On the software side, it features a Python-to-assembly compiler, nicknamed NAC3, which is what this project will be about. The compiler and associated tooling are brand new and still in need of many developments. For example, one goal is to reimplement the popular NUMBA compiler for numerical computing using NAC3.
Student's roles
1) Participate in the active design, implementation, and testing/maintenance of the NAC3 software system.
Learning Objectives
1) Learn to develop a real-world compiler system at scale in Rust.
Complexity of the Project
Challenging
Efficient Queries Over Database
Project Description

In this project, students are guided to conduct research in the database field. Depending on students' strength, they are given some particular database problems. For example, if they are good at geometry, some candidate problems include "how to find a nearest restaurant from a given location" and "how to find a shortest path from a source to a destination". If they are good at programming, one of the candidate problems is "how to return results efficiently when users issue some queries".

Student's roles

1) Study some important problems in the field.
2) Implement some important algorithms in the field.
3) Conduct research.

Learning Objectives

1) Learn how to implement some important algorithms in the field.
2) Learn how to conduct research.

Complexity of the Project

Challenging

Students are required to have their GPA/CGA at least 3.7 (out of 4.0).

Examine GenAI Image Production Process Through Simultaneous EEG And Eye Movement Recording
Project Description
We will measure participants' EEGs (brain waves) and eye movement behavior when they look at text prompts and imagine the corresponding image, when they look at the images generated by Generative AI given corresponding text prompts, and when they imagine the images generated by the Generative AI. The data will be used to decode the viewed images from the text prompt, EEG and eye movement data.
Student's roles
1) Collect EEG and eye movement data.
Learning Objectives
1) Learn how to use EEG and eye tracker systems to perform simultaneous recording.
2) Learn about EEG and eye movement data analysis.
3) Explore decoding techniques using machine learning methods.
Complexity of the Project
Challenging
Explainable AI From Cognitive Science Perspectives
Project Description
In this project, students will have hands-on experiences in conducting research on explainable AI. It will involve evaluation and human-centric benchmarking of large language models such as GPT or Llama, or vision language models such as CLIP, from the perspectives of human cognition and human-AI interaction. More specifically, we will compare human cognition and AI models in both their behavior/performance and underlying mechanisms through both computer science and cognitive science methods.
Student's roles
1) Collect or analyse human data to be compared with AI models.
2) Experiment on AI models for evaluation or benchmarking purposes.
Learning Objectives
1) Learn about the literature on explainable AI from human cognition perspectives.
2) Acquire knowledge of methods for alignment, evaluation, or humen-centric benchmarking of AI models.
3) Gain hands-on experience in comparison studies between humans and AI models.
Complexity of the Project

Challenging

This is a Cognitive Science project suitable for students who are interested in interdisciplinary research across CSE and SOSC.
Basic knowledge about cognitive science/experimental psychology methods, quantitative data analysis, or machine learning/programming skills are required.

Eye Movements And Human Cognition
Project Description
In this project, we examine the relationship between human eye movements and performance in visual tasks, as well as other cognitive or affective factors, in participants of different age groups. It will involve hands-on experience in eye movement data collection and data analysis using Eye Movement analysis with Hidden Markov Models (EMHMM, http://visal.cs.cityu.edu.hk/research/emhmm/).
Student's roles
1) Learn to use an eye tracker to collect eye movement data from human participants.
2) Perform relevant data analysis.
3) Assist in report preparation.
Learning Objectives
1) Learn to collect human data using eye trackers, as well as in other cognitive tasks.
2) Acquire skills to perform human data processing and analysis, as well as eye movement data analysis using EMHMM.
3) Gain experience in preparing research reports.
Complexity of the Project
Moderate
Indoor Localization And Mobile Computing
Project Description
GPS offers positioning for outdoor users, but it cannot be used indoor. Students in this project will develop with my R&D team novel and advanced localization techniques for indoor users. They will also work in real commercial software development setting for technology deployment and experimental trials. Machine learning techniques will be involved, along with Android/iOS programming for mobile computing.
More description on the technology of the project can be found at: http://mwnet.cse.ust.hk/wherami
Student's roles
1) Learn advanced technologies and develop for indoor positioning.
2) Conduct simulation studies, research and development.
3) Write programs to develop a full system.
4) Perform trials with Android and iOS.
5) Conduct commercial and real-site trials.
Learning Objectives
1) Understand current indoor localization technologies.
2) Develop indoor localization techniques.
3) Conduct R&D in the area.
4) Write mobile programs (Android and/or iOS) and system administration.
Complexity of the Project
Moderate
Knowledge Discovery Over Database
Project Description

In this project, students are guided to conduct research in the data mining field (or the knowledge discovery field). Depending on students' strength, they are given some particular data mining problems. For example, if they are good at optimization, some candidate problems include "how to find the best discount rate for a shop in order to attract more customers" and "how to promote products for a shop". If they are good at graph, one of the candidate problems is "how to find similar friends in facebook".

Student's roles

1) Study some important problems in the field.
2) Implement some important algorithms in the field.
3) Conduct research.

Learning Objectives

1) Learn how to implement some important algorithms in the field.
2) Learn how to conduct research.

Complexity of the Project

Challenging

Students are required to have their GPA/CGA at least 3.7 (out of 4.0).

LLM-Assisted Multimodal Sensing On Mobile Devices
Supervisor
Project Description
Mobile devices, such as smartwatches and smartphones, are equipped with a variety of multimodal sensors, including microphones, cameras, accelerometers, GPS, and more. By integrating data from these sensors, such devices can perform complex tasks like event detection, speech recognition, and smart health monitoring. However, most previous approaches to multimodal deep learning have been predominantly data-driven, often neglecting the importance of context. In contrast, language models (LLMs) excel at interpreting and leveraging contextual information due to their extensive world knowledge. By incorporating LLMs, we can develop advanced multimodal systems that not only analyze time-series data from sensors like IMUs but also integrate contextual information, such as GPS data, network activity, and app usage. This approach enables more sophisticated and adaptive multimodal sensing on mobile devices. The primary goals of this project are to (1) Effectively integrate sensor data with contextual information expressed in natural language. (2) Enhance the efficiency of multimodal inference on resource-constrained mobile devices.
Student's roles
1) Develop apps or APIs to collect and process sensor data from mobile devices.
2) Implement preliminary code for machine learning model training and inference.
3) Conduct a survey on various application scenarios.
4) Assist in data collection and other related experiments.
Learning Objectives
1) Acquire a foundation in research methodologies, particularly in the area of machine learning for mobile and IoT systems.
2) Develop proficiency with the PyTorch deep learning framework and popular transformers toolkits.
3) Gain expertise in mainstream open-source LLM architectures and multimodal systems.
Complexity of the Project
Moderate
Programming Language Design And Implementation
Project Description
Programming languages (PL) are central conceptual tools in computer science, software engineering, and related fields. Beyond just telling computers what to do, they are vectors for expressing thoughts in a rigorous way and for communicating these thoughts to other humans.
There is a vast space of possible design and implementation choices to make when creating a new language or improving an existing one. Because this space is too large and complex to explore exhaustively, a certain dose of creativity and consistent intuition building are important parts of PL research. Equally important is the rigorous analysis of programming language semantics, verifying that language designs exhibit desirable properties and that language implementations fulfill their specifications. Finally, relatively advanced programming and algorithmic skills are required to ensure the reliability and efficiency of compiler and type checker implementations.
The goal of this project is to explore each of these axes to varying extents, depending on each student's personal interests.
Student's roles
1) Develop new PL features and type system ideas, implement them in prototypes, formalize them and prove basic correctness properties about them. The actual features investigated will be up to the student's affinities and background knowledge.
Learning Objectives
1) Learn the basics of programming language research and development, including the implementation of type system and runtime features.
2) Formalize programming language semantics and derive mathematical correctness proofs.
3) Acquire new programming and algorithmic skills along the way.
Complexity of the Project

Moderate

Students applying to this project should have extensive programming experience and at least some experience in either functional programming or compiler design. For instance, a good way of obtaining this experience is to take the Principles of Programming Languages and/or Modern Compiler Design courses.

Sports Analytics
Project Description
I play/watch/follow many sports. I want to make the viewing/analysis experience of players, fans, analysts, commentators much better than it is today. We will pick a sport (it can be one of your choice), identify novel research/practical problems and solve them! You can email me to discuss specific aspects about this project. I have so far worked on Basketball, F1, Chess, and Cricket-focused projects.
Student's roles
1) Contribute to the design and implementation of a web-based prototype system for sports analytics.
2) Become proficient in or develop proficiency in frontend web-development, in particular the React (or Angular) framework, and also backend scripting (e.g., using Python Flask).
3) Participate in planning and conducting a user study to assess the utility of the tool in improving users' task performance and experience.
4) Engage in literature review, iterative design, and data analysis including scientific writing and presentation.
Learning Objectives
1) Gain hands-on experience building an interactive visualization tool.
2) Develop skills in designing, conducting, and analyzing data from user studies.
3) Improve critical scientific writing and presentation skills.
Complexity of the Project

Moderate

Prior web development experience is a bonus.

Understanding Human Cognition And Behaviors With Multimodal Wearable BCI Systems
Supervisor
Project Description
The rapid advancement of wearable neuro sensors, such as brain-computer interface (BCI) technology, has opened new frontiers in understanding human cognition and behaviors through real-time monitoring and analysis of neural activity in naturalistic settings. This technology has the potential to revolutionize fields such as mental health, personalized learning, and adaptive user interfaces. This project aims to explore the potential of wearable BCI devices and mobile devices (e.g., smartphone and smartwatch) to provide deeper insights into the complex processes underlying human thought and action. By leveraging wearable BCI devices and conventional sensors (e.g., IMU, audio, camera), we aim to bridge the gap between laboratory-based neuroscience research and real-world mobile sensing, enhancing the ability to study cognitive functions and behavioral patterns in everyday environments. The primary objectives of this project are to: (1) Investigate the feasibility and effectiveness of using wearable BCI devices for continuous monitoring of cognitive and behavioral states. (2) Develop and validate cross-modal alignment and generation techniques for analyzing BCI and multimodal sensor data to identify patterns and correlations with specific cognitive and behavioral phenomena. (3) Explore the practical applications of wearable BCI technology in various domains, such as healthcare, education, and human-computer interaction.
Student's roles
1) Survey available off-the-shelf wearable Brain-Computer Interfaces (BCI) devices, including the characteristics of the data they collect and their application scenarios.
2) Develop preliminary code for deep learning model training and inference with public datasets.
3) Assist in data collection and other related experiments.
Learning Objectives
1) Acquire a foundation in research methodologies, particularly in the area of machine learning for mobile and IoT systems.
2) Develop proficiency with the PyTorch deep learning framework and popular transformers toolkits, especially in multimodal learning.
3) Gain expertise in mainstream BCI and other wearable sensor systems.
Complexity of the Project
Moderate
Video Analytics And IoT People/Asset Sensing For Smart City Applications
Project Description
To research and develop advanced video analytics and IoT (Wi-Fi, LoRa and ibeacon) sensing technologies for smart city applications. Students involved will actively work with my R&D team and industry to conduct trials and deploy the technology. Machine learning/AI techniques will be involved to enable new retail, smart city and new applications.
Student's roles
1) Research and develop various advanced video analytics and IoT (Wi-Fi, LoRa and ibeacon) technologies.
2) Support user/asset tracking, people sensing, crowd counting, etc., with algorithms and protocols. (This includes IoT design, sensing, camera innovations, edge AI, and data/video analytics for large-scale deployment.)
3) Help on research, prototyping, simulation, and experimental trials.
4) Involve in industrial deployment based on our research results to enable new retail, promote smart city and create new market opportunities.
5) Prepare documentations in the form of patent, papers, and presentations.
Learning Objectives
1) Understand how IoT works and are designed, what smart camera and edge AI are, how video and IoT play a role to sense users, asset tracking, data mining and user analytics, etc.
2) Conduct video analytics, network programming, machine learning and protocol design.
Complexity of the Project
Moderate

Department of Chemical and Biological Engineering

Auto-Identification Of Defects In Organic Semiconductors With Computer Vision
Project Description
Defects such as cracks or pinholes introduced during film formation or due to physical manipulation of nanometer-thick organic semiconductor (OSC) films can detrimentally impact device performance or lead to device failure. Microscopic defects are often evaluated manually and are subjected to biasness by the operator. This project involves collecting optical microscope images and using artificial intelligence to auto-identify and classify various types of defects on OSC films based on these images.
Student's roles
1) Collect optical microscope images of OSC films on various substrates.
2) Write a program that uses computer vision to identify and classify defects.
Learning Objectives
1) Familiarize with basic solution processing techniques of organic semiconductor films.
2) Use of AI tools leveraging on computer vision.
Complexity of the Project
Moderate
Design And Synthesis Of Novel Cathode Material For Lithium Sulfur Batteries (LSB)
Supervisor
Project Description
In order to meet the need of energy development for vehicle electrification, grid scale application of the renewable and more advanced portable electronic devices, lithium sulfur battery has been regarded as the most promising candidate for the high energy storage to substitute the conventional lithium ion battery in our current market due to its high theoretical capacity and energy density, low cost and environmental friendliness. However, the commercialization of lithium sulfur battery has been mainly hindered by the problem of "shuttle effect". Therefore, a novel cathode material could be designed to solve the problem we are facing. In this project, students will need to analyze the existed battery material design and develop your own cathode material for lithium sulfur battery. This project could provide you a very interesting research experience; all the students are encouraged and welcomed to join.
Student's roles
1) Analyze the existed battery material design.
2) Develop your own cathode material for lithium sulfur battery.
Learning Objectives
1) Understand battery science and commercialization.
Complexity of the Project
Moderate
Exploring Organic Electrochemical Transistors
Project Description
This project provides an hands-on experience in measuring and characterizing organic electrochemical transistors (OECTs), designed for students with no prior research background. Participants will learn fundamental concepts of transistor operation and basic electrochemistry, including ionic conduction and redox reactions. Key techniques such as current-voltage (I-V) measurements and device performance testing will be covered, offering practical skills in a lab setting. By the end of the project, students will gain a foundational understanding of OECTs and their applications in flexible electronics and biosensors, making it ideal for those interested in chemical engineering, bioengineering, electronics, or materials science.
Student's roles
1) Develop and optimise vertical OECT devices.
2) Characterise in-house developed materials for OECTs.
Learning Objectives
1) Gain fundamental concepts of transistor operation.
2) Understand basic electrochemistry.
3) Explore design of OECT devices and organic semiconductor material.
Complexity of the Project
Challenging
Method Development In Computational Proteomics
Project Description
Proteomics is the systematic study of all proteins. State-of-the-art methods based on mass spectrometry can detect, identify and quantify thousands of proteins simultaneously in one experiment. A critical component of this technology is the computational methods to deduce peptide or protein sequences from fragmentation patterns of these molecules collected in the mass spectrometer, as well as to quantify them. This project focuses on improving the existing data analysis methods in various aspects such as speed, sensitivity, range of applicability and ease of use.
Student's roles
1) Program as a programmer and software engineer (Python and C++ are the main languages).
2) Analyze data.
3) Use machine learning and AI technologies.
Learning Objectives
1) Be familiarized with the modern mass spectrometry technologies, in particular for proteomics applications.
2) Improve programming skills, both in reading and modifying code from others and in writing usable and maintainable code.
3) Process and reason with a large amount of data with sound statistical principles.
4) Gain exposure to scientific research, in particular in computational method development.
Complexity of the Project
Challenging
Spatially Controlled P-N Doping Of MoS2 Through Direct Defect Writing
Supervisor
Project Description
The project will focus on devising a strategy for the spatial introduction of p- and n-types doping within monolayer semiconducting materials. Precise spatial control of p- and n-type doping within these materials holds significant implications for industrial applications, particularly in addressing the limitations of silicon-based chip technology. Moreover, the investigation will delve into the electronic attributes, specifically focusing on the Field-Effect Transistor (FET) dynamics. This methodological approach is designed to offer an in-depth understanding of the influence of structural defects within materials on carrier conductivity. The team will focus on (a) the synthesis of monolayer MoS2, (b) spatial p- and n-type defects introduction, and (c) the material characterization for structural analysis. At the end, the team aims to fabricate a prototype encompassing a diode of a p-n junction.
Student's roles
1) Develop a new strategy for spatial introduction of p- and n-types doping within monolayer semiconducting materials.
2) Fabricate a prototype featuring a p-n junction diode.
Learning Objectives
1) Obtain technical skills from laboratory techniques to writing of technical reports.
2) Work with a team of members from different background.
3) Learn the principles to handle an engineering project.
Complexity of the Project
Challenging

Department of Civil and Environmental Engineering

Optimized Design Of Urban Neighborhoods For Environmental Sustainability
Supervisor
Project Description

Global climate change and subsequent extreme temperatures have become an increasing threat to sustainability in cities. Numerous novel engineering materials and building technology have been proposed in recent years as strategies to enhance thermal environment and building energy efficiency. This project aims to review the potential strategies in the literature, and compare their impacts on building energy efficiency through numerical modeling. The effectiveness of different strategies will be accessed for urban neighborhoods in different cities at the annual scale.

Student's roles

1) Review implemented strategies and policies in global cities.
2) Conduct numerical simulations and analysis.

Learning Objectives

1) Understand urban climate and its interaction with buildings.
2) Develop numerical simulation skills for environmental analysis.

Complexity of the Project

Moderate

Basic knowledge on Matlab/coding is helpful for the project.

Population Exposure To Hazardous Weather Under Climate Change
Supervisor
Project Description

Extreme climate hazards pose severe threat to human beings, especially for residents in the urban environment. This project will focus on analyzing the magnitude and trend of various hazards (e.g., heatwave, tropical cyclone) for global metropolitan areas under climate change. By integrating population data with climate model outputs, the objective is to quantify the impacts of hazardous weather on human health.

Student's roles

1) Collect and process multi-model climate projections.
2) Analyze trend of hazardous weather under climate change.
3) Conduct population exposure analysis via integration of population and climate data.

Learning Objectives

1) Develop data processing skills including basic coding.
2) Gain knowledge of urban climate hazards under climate change.

Complexity of the Project

Basic

Department of Industrial Engineering and Decision Analytics

Risk-Aware Decision Analytics Under Uncertainty
Supervisor
Project Description
This project explores how data-driven optimization techniques can be used to make robust and risk-aware decisions when data are uncertain or limited. We focus on modern risk modeling tools such as Conditional Value-at-Risk (CVaR), Range Value-at-Risk (RVaR), and chance constraints, which quantify both the probability and magnitude of undesirable events. Students will develop computational experiments using Python and Gurobi to analyze how these models perform in practical applications such as facility location, dynamic pricing, or energy scheduling. The project combines theory and computation to illustrate how uncertainty modeling improves decision quality in real-world systems.
Student's roles
1) Implement stochastic optimization and risk modeling problems in Python.
2) Conduct numerical experiments using synthetic or real-world datasets.
3) Visualize and interpret model performance under different uncertainty levels.
4) Review relevant literature on risk measures (VaR, CVaR, RVaR).
5) Present findings in a short written report and presentation.
Learning Objectives
1) Understand the principles of risk-aware optimization and decision analytics.
2) Gain hands-on experience in modeling and solving optimization problems using Python and Gurobi.
3) Learn how to evaluate and visualize robustness and sensitivity of optimization results.
4) Develop the ability to connect mathematical models with real-world decision problems.
5) Practice effective research communication through technical writing and presentation.
Complexity of the Project

Challenging

Basic knowledge of Python (NumPy/Pandas) is required.
An interest in optimization, data analytics, or operations research is preferred.

Department of Electronic and Computer Engineering

Ultra-Low Latency Network Transport For Real-Time Video Streaming
Supervisor
Project Description
VR/AR applications introduce a completely different traffic pattern to the transport protocols - it sends bursty, unpredictable traffic, it requires consistently low latency, and it also asks for as many throughput as possible. Existing congestion control, video codec, and network protocols are not designed for such a scenario, which motivates us to redesign the network architecture to better support the ultra-low latency applications such as VR/AR.
Student's roles
1) Participate in the project by brainstorming with the PIs and investigating how to improve the performance of VR/AR applications. (It's important to note that network research usually asks for the devotion of a much longer period (~at least 6 months) before you can start to observe the outcomes.)
Learning Objectives
1) Understand the congestion control, the demands from VR/AR applications, and the trade-offs in network optimizations.
Complexity of the Project
Moderate
Ultra-Low-Latency Computer Network Transport System For Virtual Reality
Supervisor
Project Description
This project involves the design, optimization, and evaluation of the existing low-latency computer network systems, and aims at further reducing the latency of the latency for the next-generation applications such as cloud gaming, virtual reality, and so on.
Student's roles
1) Work with senior PhD students to design and implement one component of the huge system.
Learning Objectives
1) Design and evaluate a system with more than 1K lines of codes.
2) Measure the performance of an existing Internet-scale system.
Complexity of the Project

Moderate

Applicants are expected to have taken ELEC 3120/COMP 4621 or at least are taking them in the same semester.
Strong programming skills in C++ or FPGA will be preferred.

School of Business and Management

Department of Management

Judgment And Decision Making
Supervisor
Project Description
This project examines the roles of heuristics and biases in judgment and decision-making. We will conduct experiments informed by psychology and economics to examine how people make choices relevant to a business or policy context. As there are multiple ongoing streams of research, the specific topic can be matched with your interests. See David's research to get a sense of the kind of projects you would be involved in (https://www.dhagmann.com/research/).
Student's roles
1) Implement experimental surveys in Qualtrics or develop React-based interactive experiments via Cursor AI.
2) Conduct basic data processing and visualization.
3) Read and categorize participants' responses.
4) Participate in the ideation and design of experiments.
Learning Objectives
1) Understand why and how we conduct experimental research in the social sciences.
2) Learn concepts related to behavioral economics and judgment and decision making, with an emphasis on those relevant for organizations and policy.
Complexity of the Project
Challenging

Department of Economics

Mapping FinTech Ecosystems In Central Asia
Supervisor
Project Description
This project explores how emerging fintech ecosystems in Central Asia (Uzbekistan, Kazakhstan, Kyrgyzstan, and Tajikistan) are developing and how they can connect with Hong Kong's financial and innovation sectors. Students will contribute to the Central Asia FinTech Ecosystem Survey (CA-FES) by collecting and organizing firm-level data, reviewing fintech regulatory frameworks, and mapping patterns of investment, gender participation, and digital inclusion. The project combines data analysis, visualization, and policy interpretation to produce insights for a regional FinTech Blueprint that supports cross-border collaboration.
Student's roles
1) Collect and clean firm- and regulatory-level data for Central Asian fintech sectors.
2) Conduct descriptive and econometric analysis using STATA or R.
3) Visualize key ecosystem indicators (funding, gender, and regulation) through charts or dashboards.
4) Review policy and regulatory documents to identify gaps and integration pathways with Hong Kong.
5) Contribute to short policy briefs or presentations summarizing preliminary findings.
Learning Objectives
1) Understand how fintech ecosystems evolve in emerging markets and connect to global financial hubs.
2) Learn practical skills in survey data cleaning, statistical analysis, and visualization.
3) Gain exposure to comparative financial regulation and cross-border policy research.
4) Develop collaborative research and writing skills in a professional research environment.
5) Produce a research deliverable contributing to a public FinTech Ecosystem Report.
Complexity of the Project

Challenging

STATA or R, knowledge of Russian or Central Asian languages is an advantage.

Department of Finance

Trade Policy And Conflict
Supervisor
Project Description

The project aims to develop a better understanding of the trade policy toolkit—instruments such as sanctions or government aid—during international conflicts. In doing so, it aims to analyze the impact of various trade measures at the country and firm levels, quantifying policy effects and decomposing them into structural mechanisms.

Student's roles

1) Produce literature reviews.
2) Collect and clean data.
3) Run data analysis.
4) Write structural models.
5) Estimate model parameters with data.

Learning Objectives

1) Practice to be a part of the collaborative work process.
2) Develop skills in data analysis and structural estimation.
3) Get exposure to research project development and execution.

Complexity of the Project

Moderate

Research tasks will be adjusted to the student's background.
Prior exposure to R and/or Python is a bonus.

School of Humanities and Social Science

Division of Social Science

Cognitive Underpinnings Of Environmental Behavior Over Development
Supervisor
Project Description
This project aims to find solutions to protect the earth through understanding how children learn about the earth. This project offers the first step to identify the cognitive factors that motivate the pro- and anti-environmental behavior observed in children and adults. We will answer questions including but not limited to 1) How do children and adults understand the origins of their food? 2) What's the role of the parents in raising an "environmentalist"? etc.
Student's roles
1) Attend regular lab meetings.
2) Conduct literature review and data-analysis.
3) Prepare experimental material.
4) Participate in recruitment and coordination.
5) Conduct hands-on experiments, both in-person and online.
6) Prepare posters and present at conferences.
Learning Objectives
1) Understand key concepts in the related area and conduct literature review.
2) Be able to prepare and generate experimental stimuli.
3) Get hands-on experience in conducting behavioral experiments.
4) Familiarize with basic data analysis tools and methods.
5) Build up ownership in projects and be a lead person/team player.
Complexity of the Project

Moderate

Students are expected to have some basic data analysis skills (Excel, R, SPSS). Programming knowledge (e.g., Python, PsychoPy, JSON) is recommended but not required.

Early Arithmetic Skills In Children
Supervisor
Project Description
Arithmetic ability is one of the key predictors of academic achievement. This study aims to examine the early development of arithmetic skills in pre-primary and primary school children. We focus on understanding 1) the developmental trajectory of different arithmetic skills; 2) factors and predictors that may contribute to and account for the development of arithmetic abilities; 3) how individual differences in cognitive functions may relate and predict future arithmetic performance; 4) what early mathematical education can do to support children's STEM learning.
Student's roles
1) Attend regular lab meetings.
2) Review relevant literatures.
3) Prepare experimental material.
4) Participate in recruitment and coordination.
5) Conduct hands-on experiments in-person and online.
6) Conduct data-analysis.
7) Prepare posters and present at conferences.
Learning Objectives
1) Understand key concepts in the related area.
2) Get hands-on experience in conducting behavioral experiments.
3) Build up ownership in projects and are comfortable working in a team.
Complexity of the Project

Moderate

Students are expected to have some basic data analysis skills (Excel, R, SPSS). Programming knowledge (e.g., Python, PsychoPy, JSON) is recommended but not required.

Future-Oriented Thinking, Planning, And Decision-Making Over Development
Supervisor
Project Description
Whether, what, and how one thinks about the future make substantial consequences on one's actions and anticipation. In early development, how children think about the future determines what they decide to do at the moment. The current project aims to examine the underlying mechanism of future-oriented thinking and the role of future-oriented thinking in a variety of cognitive activities including memory-guided planning, environmental protection and injury-prevention.
Student's roles
1) Attend regular lab meetings.
2) Review relevant literatures.
3) Prepare experimental material.
4) Participate in recruitment and coordination.
5) Conduct hands-on experiments in-person and online.
6) Conduct data-analysis.
7) Prepare posters and present at conferences.
Learning Objectives
1) Understand key concepts in the related area.
2) Get hands-on experience in conducting behavioral experiments.
3) Build up ownership in projects and are comfortable working in a team.
Complexity of the Project

Moderate

Students are expected to have some basic data analysis skills (Excel, R, SPSS). Programming knowledge (e.g., Python, PsychoPy, JSON) is recommended but not required.

Parent-Child Shared Reading Project
Supervisor
Project Description
This study seeks to investigate the causal impact of a book giveaway intervention with shared book reading guidance on preschool children's socioemotional competence through a randomized controlled trial in underdeveloped areas of China.
Student's roles
1) Engage in behavioral coding of parent-child shared reading sessions, which will include (a) reviewing and correcting automatic transcriptions; (b) annotating turn-taking, utterance types; (c) identifying and coding children's and parents' emotions; (e) detecting and coding parents' social-emotional coaching strategies (e.g., emotion labeling, validation, perspective-taking).
2) Help with follow-up assessment design and online data collection.
3) Assist with the data cleaning or preliminary processing.
Learning Objectives
1) Learn behavioral coding techniques and achieve acceptable interrater reliability through training, practice, and discrepancy resolution.
2) Develop an understanding of preschool-aged children's social-emotional competence.
3) Obtain first-hand experience of conducting a psychological study.
4) Obtain and practice basic data analysis skills.
Complexity of the Project
Moderate
The Development Of Information Updating In Working Memory
Supervisor
Project Description
Working memory updating allows to maintain an up-to-date representation of the world. How is information updated in working memory and what factors influence the updating performance? This project aims to understand the early development of information updating in working memory.
Student's roles
1) Attend lab meetings.
2) Conduct literature reviews.
3) Prepare experimental stimuli.
4) Conduct experimental studies on children and adults.
5) Perform statistical analyses.
6) Generate research outcomes for conferences.
Learning Objectives
1) Understand key concepts in the related area.
2) Get hands-on experience in conducting behavioral experiments.
3) Build up ownership in projects and are comfortable working in a team.
Complexity of the Project
Moderate

Division of Humanities

Digitising Historical Maps: Roads, Land Use, And Urban Networks
Supervisor
Project Description
This project focuses on transforming historical maps into structured geospatial data to study urban, transportation, and land-use patterns over time. Students will work with early 20th-century or other historical maps, rendering road networks and other features as vector or raster data. The project combines manual georeferencing and digitization with computational approaches, including Python-based GIS workflows and emerging GeoAI techniques, to detect patterns in land use, housing, and infrastructure development. Students will contribute to building high-quality historical geospatial datasets and explore innovative methods to advance research in historical geography, urban studies, and environmental change.
Student's roles
1) Georeference and manually trace roads, buildings, and other map features.
2) Organize, clean, and manage geospatial data for analysis.
3) Analyse maps to identify patterns in urban growth, land use, or infrastructure.
4) Experiment with GIS programming and emerging GeoAI techniques to improve workflows.
Learning Objectives
1) Develop practical skills in georeferencing, raster/vector digitization, and historical GIS data management.
2) Gain experience in analysing spatial patterns from historical maps.
3) Explore computational and GeoAI approaches for historical geospatial research.
4) Communicate findings effectively through maps, visualisations, and written summaries.
Complexity of the Project

Moderate

GIS, Python is required.

History And Origins Of History And Philosophy Of Science
Supervisor
Project Description
The project aims to examine the origins of history and philosophy of science in the 1940s - 1960s. It will examine the works of some pioneers, including Dingle, Hesse, Buchdahl, Hanson, and Toulmin, which were not systematically studied before. Such a study will revise the received view on the history of the philosophy of science.
Student's roles
1) Read original scientific texts (published and unpublished) and secondary (philosophical and historical) literature.
2) Develop coherent arguments concerning the origins and development of philosophy of science.
3) Write a cohesive philosophical essay on the topic.
Learning Objectives
1) Familiarize with the works of some pioneers in philosophy of science.
2) Develop a sophisticated understanding of the history of philosophy of science.
3) Examine various philosophical views on scientific methodology and scientific change critically and independently.
Complexity of the Project
Challenging
Lives In Data: Biographical Networks Of Modern China
Supervisor
Project Description
Students will work directly on historical databases to clean, correct, and analyse biographical data from early 20th-century China, using primary sources in Chinese, Japanese, and English according to their language skills. Potential prosopographical areas include Chinese engineers, bureaucrats, or officials involved in Japanese imperial governance, though the exact focus can be tailored to the student's research interests. The project combines historical research with computational approaches, including statistical methods and potentially machine learning, to improve database quality and explore patterns across individuals and institutions. Students will contribute to enhancing structured, high-quality databases that supports ongoing research in modern Chinese history.
Student's roles
1) Conduct literature reviews and explore historical contexts.
2) Collect, clean, and organise biographical data.
3) Analyse data to identify patterns and support research questions.
4) Assist in improving database tools and documenting research processes.
Learning Objectives
1) Understand the challenges and methods of historical data collection and prosopography.
2) Gain experience in working with structured historical data and basic analysis techniques.
3) Develop skills in interpreting patterns in social, political, or professional networks.
4) Learn to communicate research findings clearly in written, oral, and/or visual forms.
Complexity of the Project

Moderate

Data analysis (R or Pandas) is required.

The Development Of The Periodic Table: Increased Usefulness Or Accumulated Knowledge?
Supervisor
Project Description
There are two competing approaches to scientific progress in the philosophical literature. The epistemic approach defines the nature of scientific progress as the accumulation of scientific knowledge, while the new functional approach construes it as the increase of usefulness of exemplary practices in science. Recently the functional approach has been fruitfully applied to explain cases of progress in astronomy, biology, psychology, and interdisciplinary research. A difficulty case is from the history of chemistry, to which the epistemic approach is often applied. This project aims to examine the application of the new functional approach to the historical development of the periodic table. Such a case study will shed light on the recent philosophical debate on scientific progress and deepen our understanding of the development of 19th century chemistry.
Student's roles
1) Read original scientific texts and secondary (philosophical and historical) literature.
2) Develop coherent arguments concerning scientific progress and the development of the periodic table.
3) Write a cohesive philosophical essay on the topic.
Learning Objectives
1) Familiarize with the recent philosophical debate on scientific progress.
2) Develop a sophisticated understanding of the development of the periodic table as well as the history of 19th century chemistry.
3) Examine various philosophical views on scientific change critically and independently.
Complexity of the Project
Moderate
Understanding And Progress In The Social Sciences
Supervisor
Project Description
Recent philosophical discussions on scientific understanding and scientific progress focus on the context of the natural sciences. The role and nature of scientific understanding and its relation to scientific progress in the social sciences are insufficiently examined. This project aims to examine the role and nature of scientific understanding in the social sciences and shed light on the debate over scientific progress and scientific understanding.
Student's roles
1) Read original scientific texts and secondary (philosophical and historical) literature.
2) Develop coherent arguments concerning the relation of scientific understanding to scientific progress in the development of the social sciences.
3) Write a cohesive philosophical essay on the topic.
Learning Objectives
1) Familiarize with the recent philosophical debate on scientific understanding and scientific progress.
2) Develop a sophisticated understanding of the history of the social sciences.
3) Examine various philosophical views on scientific change and scientific practice critically and independently.
Complexity of the Project
Moderate

Academy of Interdisciplinary Studies

Division of Integrative Systems and Design

AI Wearable
Supervisor
Project Description
AI Wearable is a project that aims to investigate the use of actuated clothing to express the wearer's emotions. The project consists of two parts: (1) artificial intelligence (AI) for emotion recognition and (2) the mechanical design of the wearable. This project will focus on the mechanical design of the wearable. Specifically, the student will explore the use of soft material actuators to create wearables capable of producing smooth and natural looking motions.
Student's roles
1) Design and manufacture the actuated wearable.
Learning Objectives
1) Select the most suitable mechanical design for actuated wearables.
2) Apply an iterative prototyping approach to design and manufacture actuated wearables that meet given motion requirements.
3) Validate the effectiveness of the mechanical design after integration of the AI for emotion recognition.
Complexity of the Project
Moderate
Behavior-Aware Mobile Sensing For User State Estimation
Supervisor
Project Description

Smartphones play a central role in daily life, yet prolonged and unregulated use can lead to both physical fatigue (e.g., finger or hand strain) and mental fatigue (e.g., reduced attention and alertness). Current digital wellbeing tools, however, primarily rely on simplistic, time-based metrics that do not reflect how the device is used. This project seeks to develop a more intelligent, behavior-driven approach to estimating user fatigue by analyzing interaction patterns directly from smartphone usage.
We will investigate how touch dynamics (e.g., typing speed, tap rhythm, error rates), device motion (e.g., tremor, grip variation), and contextual factors (e.g., app switching frequency, time of day) can serve as implicit indicators of fatigue. Leveraging built-in smartphone sensors—and optionally lightweight external devices such as smartwatches—we will collect user interaction data alongside self-reported fatigue levels. This data will be used to train machine learning models capable of passively inferring fatigue states. The long-term objective is to support user wellbeing by identifying potential overuse or strain based on behavioral quality, contributing to next-generation digital wellbeing systems.

Student's roles

1) Assist in the design and implementation of a smartphone-based data collection tool (e.g., Android/iOS app).
2) Participate in data collection and management, including pilot testing with users and ensuring data quality and privacy.
3) Extract features from behavioral and sensor data (e.g., typing speed, tap frequency, accelerometer patterns).
4) Support the development and evaluation of machine learning models for fatigue or user state estimation.
5) Contribute to the design and prototyping of fatigue-aware user interface feedback.
6) Engage in potential paper writing and submission.

Learning Objectives

1) Gain hands-on experience in human-computer interaction (HCI) research and mobile sensing technologies.
2) Learn to design, implement, and deploy mobile data collection tools for behavioral research.
3) Develop skills in processing and analyzing sensor data from smartphones.
4) Apply machine learning techniques to real-world behavioral datasets.
5) Understand user-centric design principles in the context of digital wellbeing and adaptive interfaces.
6) Improve communication and collaboration skills through participation in a multidisciplinary research environment.

Complexity of the Project

Moderate

Eel Ply' Fabrics: Fish Skin As A Biological Textile Model For New Material Design
Supervisor
Project Description
Marine biological materials provide a wealth of high-performing sources for inspiration: anti-fouling coatings, high toughness scaffolds, brilliant structural colors and self-healing threads. Fish scales, in particular, have offered much fodder for biomimicry, particularly heavily armored or fast-swimming species as inspiration for protective or hydrodynamic surfaces. Curiously, freshwater eels exhibit none of the most-mimicked anatomies, neither stout interlocking scutes nor scales closely overlapping like roof tiles. Eel scales, instead, have a unique scale morphology and arrangement, more like a cross-ply fabric than a scalation. We believe this drives the interesting mechanical properties of eel skin, particularly relevant for 'non-crimp fabric' designs and low-friction, dynamic shielding/coatings. In collaboration with biologist Prof. Mason Dean from City University of Hong Kong, this project leverages biology, materials and design approaches to characterize skin of local freshwater eels to develop an area of strength in biological tissue mechanics as a platform for biomimicked textiles, novel material discovery and translation.
Student's roles
1) Prototype and performance-test a family of bioinspired "eel-ply" fabrics, starting from bio-realistic eel-skin models and parametrically varying their design, producing proofs-of-concept for future applications.
2) Deploy Rhino Grasshopper software for building a parametric CAD model of the eel-skin, and 3D-print the generated structures directly on fabric using state-of-the-art PolyJet or FDM additive manufacturing technology.

The collaborator Prof. Mason Dean will provide high-resolution, 3D, multi-scale characterizations of eel skin architecture using material science and bio-imaging tools and characterize eel skin structure-function links via performance mechanics and wear tests of eel skin.

Learning Objectives
1) Apply Rhino Grasshopper software to build parametric models.
2) Create materials with unique properties by 3D-printing directly on fabric using state-of-the-art PolyJet and FDM additive manufacturing technology.
3) Analyze the performance of a parametric family of bioinspired materials.
Complexity of the Project
Moderate
Fabrication Of Origami Actuators
Supervisor
Project Description
This project focuses on the development of origami robots, which offer advantages over traditional robots in terms of size, weight, cost-effectiveness, scalability, and the ability to adapt their shape to specific tasks and environments. The goal is to explore various fabrication methods for creating origami actuators, including multi-material printing and laser cutting.
Student's roles
1) Use CAD to design origami structures into fabricable files.
2) Tune the manufacturing equipment (e.g. laser cutter or 3D-printer) and potentially designing new plug-ins for streamlined and reliable manufacturing of the actuators.
Learning Objectives
1) Apply modelling techniques and different manufacturing technologies to design the blueprint of the origami actuators.
2) Acquire practical manufacturing skills such as the tuning of 3D-printing parameters to optimize the fabrication process.
Complexity of the Project
Moderate
Hydraulic Soft Robot Arm Inspired By The Octopus
Supervisor
Project Description
The goal of this project is to design a soft robot arm capable of underwater manipulation, deploying reaching and fetching strategies similar to those observed in octopuses. The arm will be mounted on an Autonomous Underwater Vehicle (AUV) for underwater trash picking at the HKUST waterfront.
Student's roles
1) Apply mechanical design of the hydraulic system to control the soft robot arm.
2) Select suitable components such as hydraulic proportional valves and motors based on the robot arm requirements and manufacturer datasheets.
3) Implement waterproof design for mounting the robot arm control system onto an AUV.
4) Perform embedded programming for controlling the robot arm.
Learning Objectives
1) Learn about mechanical design, CAD design, waterproofing, embedded programming, and robot control theory.
Complexity of the Project
Moderate
Integration Of Proprioceptive And Tactile Sensors In A Soft Robotic Actuator
Supervisor
Project Description
Tactile perception and proprioception are two key challenges in the field of soft robotics. Based on Prof. Scharff's previous works on integrating color patterns in soft actuators for proprioceptive and tactile perception, this project aims to combine both proprioceptive and tactile sensors in a single soft actuator. Multi-material additive manufacturing will be deployed to fabricate the soft actuator with integrated color patterns and electronics in a single step.
Student's roles
1) Conduct a literature review on proprioceptive and tactile sensors for soft robots.
2) Fabricate the soft robotic finger with integrated color patterns and electronics.
3) Calibrate the sensor.
4) Characterize the actuator.
Learning Objectives
1) Explain the challenges in embedding proprioceptive and tactile sensors in soft robots.
2) Use state-of-the-art multi-material additive manufacturing equipment to integrate materials of different color as well as electronic components in a single 3D-printed object.
3) Apply machine learning for calibrating proprioceptive and tactile sensors for soft robots.
Complexity of the Project
Moderate
Intuitive Mechanical Interface For Magnetic Field Steering
Supervisor
Project Description

Magnetically guided catheters are often steered with game controllers that were designed for camera or vehicle orientation—not for magnetic field manipulation near a patient. This creates a fundamental coordinate-frame mismatch among (a) the patient/magnet system, (b) the handheld controller, and (c) the catheter's moving tip. The result is non-intuitive control, increased cognitive load, and trial-and-error steering.
This project tackles that core usability problem through mechanical design and systems engineering. The goal is to create a frame-matched, haptic control concept that makes the desired bend direction physically obvious—so a first-time user can "move the handle where they want the tip to go". Work will emphasize embodiment of the patient/magnet axes in the mechanism, ergonomic affordances that guide valid motions, and a clean systems architecture that maps user input to magnetic field commands reliably and safely. Evaluation will be done on a benchtop setting with simple targets to compare intuitiveness and basic performance against conventional input methods.

Student's roles

1) Mechanical Concept Development: Generate and refine mechanisms that align user hand motion with the patient/magnet frame; consider ergonomics, constraints, and safety.
2) Prototyping and Fabrication: Build low- to mid-fidelity prototypes (e.g., 3D-printed or machined parts) to iterate on form, feel, and kinematics.
3) Systems Integration: Define sensor/actuator needs at a block-diagram level and integrate the mechanical interface with a basic software pipeline for interpreting inputs.
4) Test Planning and Execution: Design simple benchtop tasks and metrics (e.g., time-to-reach, directional accuracy, correction counts) to qualitatively assess intuitiveness.
5) Documentation and Communication: Maintain clear design rationale, trade-off records, and present results with figures, CAD excerpts, and short demos.

Learning Objectives

1) Mechanical Embodiment of Coordinate Frames: Translate abstract kinematic relationships into tangible mechanisms that "teach" the correct motion.
2) Human-Centered Mechanical Design: Apply ergonomics, affordances, and haptic cues to reduce cognitive load and support safe, intuitive operation.
3) Systems Thinking: Architect a clear signal path from user input > interface motion > interpreted command, including basic sensing and constraints.
4) Rapid Iteration and Prototyping: Practice fast, evidence-driven design cycles—from sketching and CAD to build, test, and refine.
5) Design for Safety and Reliability (Medical Context): Consider fail-safe behaviors, limits, and basic hygiene/cleanability in early-stage concepts.
6) Experimental Evaluation and Reporting: Plan simple, fair comparisons to legacy controls and communicate findings with concise visuals and narratives.

Complexity of the Project

Challenging

Unmanned Surface Vehicle For Underwater Trash Cleaning
Supervisor
Project Description
This project is related to the Smart Sustainable Campus Project "Sustainable Smart Marine Grid (SSMG) - Solar-powered base stations for continuous underwater surveying and trash cleaning". Within this project, the investigators propose a system to collect underwater trash at the HKUST seafront area. The proposed system is composed of an unmanned surface vehicle (USV) acting as the major travel device of the system. The USV is connected to an unmanned underwater vehicle (UUV) that is equipped with cameras and a gripper to detect and collect underwater trash. This project will focus on the development of the unmanned surface vehicle.
Student's roles
1) Design, build, and test an unmanned surface vehicle (USV) equipped with PV-panels, surface antenna, and underwater GPS base station.
Learning Objectives
1) Explain the principles and challenges of photovoltaics, underwater communication, above-water communication, localization, and propulsion for USVs.
2) Select suitable photovoltaics, communication, localization, and USV propulsion hardware based on a list of design specifications.
3) Create a working prototype of a PV-powered USV with communication and localization capabilities.
Complexity of the Project
Moderate

Division of Emerging Interdisciplinary Areas

ART ID Registry (W3C DID:ART) Project
Supervisor
Project Description

This summer undergraduate research exchange will immerse students in the development and evaluation of DID:ART—the Decentralized Identifier Registry for Art. The project aims to blend cutting-edge technology (blockchain, decentralized identity, verifiable credentials) with art business practices to enhance provenance, trust, and data management for artwork and media creations. Over 8 weeks, students will participate in researching, prototyping and preparing test data and reports or solutions that contribute to the design, deployment, and real-world application of DID:ART. Interdisciplinary tasks span technical development, user experience, stakeholder outreach, standards analysis, and public communication. This Art ID Registry project is receiving support from the EMIA and AMC divisions and will plan to launch the DID:ART prototype via a symposium or forum. The solution and architecture will be posted in Github under W3C DID methods.

Student's roles

The proposed summer undergraduate research projects for DID:ART naturally group into five categories.
1) There is a significant focus on Literature and Standards Review, where students would conduct comprehensive surveys of decentralized identity technologies, art provenance standards such as C2PA and IIIF, and evaluate existing blockchain-based art registries. This foundational research will help map out integration opportunities and pitfalls relevant to the art ecosystem.
2) Students could engage in Technical Development and Prototyping, tackling tasks such as testing DID libraries, writing sample DID documents, developing API endpoints for art registration, simulating verifiable credentials issuance, and prototyping user interface components including wireframes and workflow designs. These activities provide hands-on experience with decentralized identity frameworks and software engineering.
3) The category of Security, Privacy, and Risk Analysis invites students to analyze potential vulnerabilities such as forgery or data breaches, review compliance with privacy laws like GDPR, and propose mitigation or governance solutions that balance transparency with confidentiality in the registry environment.
4) Projects under the theme of Governance and Stakeholder Engagement would have students map the art sector's diverse participants, research DAO governance models for decentralized registries, conduct interviews or surveys with art business professionals, and draft educational or communication materials to engage and onboard key stakeholders effectively.
5) The Testing, Evaluation, and Reporting category encompasses tasks related to user experience trials, verification workflows, documentation of bugs or usability issues in prototypes, comparative architectural analyses with other DID solutions, and preparation of final research summaries and recommendations for ongoing project development.

Learning Objectives

1) Understand the foundational principles of decentralized identity (DID), blockchain technology, and verifiable credentials in the context of art provenance and management.
2) Develop practical skills in researching, designing, and prototyping registry infrastructure components, including DID document creation, API development, and user experience considerations.
3) Gain insights into the interplay between privacy, security, and governance in decentralized digital systems through risk analysis and participation in multi-stakeholder DAO governance modeling.
4) Apply interdisciplinary research methods to engage with real-world art business stakeholders, analyze existing standards, and contribute to the evolution of a sustainable, interoperable art identity ecosystem.

Complexity of the Project

Moderate

Students are expected to have an understanding of data structure, any programming languages, and the use of JSON, XML in APIs.

Division of Environment and Sustainability

Study On The Ozone Episodes In Hong Kong
Supervisor
Project Description
Ozone has long been a key air pollution problem in Hong Kong. Despite many efforts from the government on controlling the primary emission, the secondary pollutant, O3, has been increasing in the past twenty years. This project aims to investigate the frequency and extent of ozone episodes in the past years in Hong Kong, and to study the effect of meteorology and air pollutant transport on ozone episode.
Student's roles
1) Conduct literature review and background study.
2) Analyze air pollutant concentration data (including CO, NO, NO2 and O3) from air quality monitoring stations of the Environmental Protection Department of Hong Kong.
3) Analyze meteorological data (solar, wind speed and direction, etc.) from the Hong Kong Observatory.
4) Compare air pollutant data between urban and suburban site during ozone episodes.
5) Investigate air mass transport by using Hybrid Single Particle Lagrangian Integrated Trajectory Model (HYSPLIT).
Learning Objectives
1) Acquire basic knowledge of air pollution and photochemical smog.
2) Learn the methodology of data analysis and some data processing software.
3) Develop analytical skills and critical thinking ability.
Complexity of the Project
Moderate