Coursework

My current courses emphasize C/Assembly development and hardware architecture. Building on my experience implementing data structures in Java—such as linked lists and queues—I am now focusing on memory allocation optimization, debugging techniques, and low-level system interactions that improve efficiency and performance.

Personal Projects

Mobility Mining Analysis of Chinese Megacities

Through the Knowledge Computing Lab, our team is analyzing domestic migration trends in China, focusing on movement between eastern megacities like Shanghai and Beijing and western rural regions. Using PostgreSQL to query large aggregate population datasets, we identify key urban-rural migration patterns and explore the demographic, economic, and policy-driven factors influencing these shifts. By tracking and predicting transient worker movement, we aim to contribute to policy discussions on migration, resource distribution, and economic development in global urbanization.