Physics Physics Courses PHY-304 HEAT AND THERMODYNAMICS Part-1PHY-304 HEAT AND THERMODYNAMICS Part-2PHY-306 INTRODUCTION TO PROGRAMMING FOR PHYSICISTS QuizPHY-402 ELECTRICITY AND MAGNETISMPHY-404 MODERN PHYSICS II