I wish to rank this professor at least 4.5 out of 5 stars. He knows the material very well and can name various real-world applications relevant to the current chapter. He's also very animated when lecturing. Although physics is generally a difficult subject to learn, he made it bearable.