Solutions for Fiber Bundle Exercises
Solutions for Exercises · 2026 · View PDFView HTML
A concise set of solutions to the fiber bundle exercises from Liang and Zhou’s Differential Geometry and General Relativity, Volume III.
Solutions for Exercises · 2026 · View PDFView HTML
A concise set of solutions to the fiber bundle exercises from Liang and Zhou’s Differential Geometry and General Relativity, Volume III.
Solutions for Exercises · 2026 · View PDFView HTML
A concise set of solutions to the exercises from Liu’s Lie Groups and Lie Algebras for the Physicists.
Solutions for Exercises · 2026
A concise set of solutions to the exercises from Chen et.al’s Abstract Algebra.
theoretical derivation and group meeting · 2026 · View PDFView HTML
From the representation theory’s perspective to determine the forbiddenness of a transition.
Study Blog · 2026
Study blog of topology and homology theory, including high-quality exercise solutions and unique viewpoints from personal point of view.
AI-generated English graded reader by Opus 5 · 2026
A graded reader novel built around the CET-4 word list, following a high school newspaper club’s fight to survive.
Short description of portfolio item number 1
Short description of portfolio item number 2 
open source LaTeX template · 2025 · View Github Repository
LaTeX class templates for cleaner, simpler main.tex files.
Lecture notes for seminar. · 2025 · View PDF
Lecture notes for seminar.
Open source notebook · 2025 · OverleafView PDF
My personal group theory notebook.
Lecture notes for seminar. · 2026 · View PDF
Lecture notes for seminar.
Closed source software · 2026 · View Github Repository
A deterministic finite-volume solver for the non-gray phonon Boltzmann transport equation under the relaxation-time approximation.
Web application · 2026 · View Web App
A web app for computing symmetry-allowed electron-phonon selection rules from crystallographic space groups.
Open source software · 2026 · View Github Repository
A visual editor for drawing Feynman diagrams and exporting them as SVG images or LaTeX code.
Open source software · 2026 · View Github Repository
A visual LaTeX equation editor with a WYSIWYG canvas and synchronized LaTeX source, available for macOS and in the browser.
arXiv preprint, 2026
NanoBTE is a fast finite-volume solver for the non-gray phonon Boltzmann equation, supporting complex geometries, band-resolved properties, and CPU/GPU parallelization.
Chen, H., Lin, H.-X., Tian, X., Chen, H., Zhang, J., Yan, S., Shao, H., Wu, Y., Liu, J., and Zhang, H. (2026). "NanoBTE: Fast Iterative Solution of the Phonon Boltzmann Transport Equation for Nanoscale Heat Transport." arXiv preprint arXiv2607.03226.
experiment cource final report · 2025 · OverleafView Article (in English)
I discussed the application of group theory to analyze the vibrational eigenmodes of molecules — using CCl4 as an example — and their Raman spectroscopy spectra.
group meeting · 2026 · OverleafView PDF
I discussed the main homology theories used in topological data analysis, especially persistent homology and GLMY theory.
group meeting · 2026 · OverleafView PDF
I discussed the exciton-phonon interaction and its mathematical structure from the perspective of Hamiltonian matrix elements.
interview · 2026 · OverleafView PDF
Using representation theory, I discussed the symmetry-forced zero points of electron-phonon interaction.
Published:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.
MATLAB, Mathematica, Java, C/C++, and R Language Kernels in Jupyter Notebook Tutorial · 2026
Learn how to install and use MATLAB, Mathematica, Java, C/C++, and R language kernels in Jupyter Notebook for multi-language support, with step-by-step guides and practical tips.
Tutorial · 2026
Discover how to set up and run your own local Overleaf instance, complete with installation steps, configuration tips, and troubleshooting guidance.