Teaching

Courses Taught

PHY 461 / 611

Computational Physics

Spring 2023 Spring 2024 Spring 2025 Spring 2026

PHY 333

Applications of Mathematics to Physics

Fall 2021 Fall 2022 Fall 2023

PHY 205

Algebra-Based Introductory Physics I Lab

Fall 2025

Lecture Notes

Open Access · 2026

Computational Physics: A Modern Introduction

Lecture notes for PHY 461 / 611 · Rutgers University-Newark · by Li Zhu

A self-contained, project-based introduction to numerical methods and modern machine learning for physics. The book walks from Python fundamentals through numerical integration, differentiation, Fourier analysis, differential equations, Monte Carlo methods, and optimization, and closes with four chapters on neural networks, deep learning, and graph neural networks applied to physical problems. All examples are executable and the source is built with Jupyter Book.

Chapter Outline

24 chapters · click any chapter to open it directly