Reviews of professor James Hawreliak

Rating: 3.0/5, difficulty: 5.0/5
Pretty hard class, but that's expected for thermal. Not a great textbook for undergrads.