Scheduled update

Website under maintenance

This academic website is temporarily offline while new content and layout updates are being deployed.

Please check back later. For urgent academic or collaboration inquiries, contact me@shanheplus.com.