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.