The following are courses that were, or currently are, offered by Prof. Qiang Zhu at UNCC and UNLV, online or in-person. PHYS 467/667 - Thermodynamics PHYS 300 - Introduction to Physics and Scientific Computing PHYS 468/668 - Statistical Mechanics Unofficial - Numerical Optimization