Paul Hess
Office
McCardell Bicen Hall 529
Tel
(802) 443-5860
Email
phess@middlebury.edu
Office Hours
Winter 2023; MWF: 10 - 11 AM
Additional Programs
Physics

Courses Taught

Course Description

Introduction to Computing
In this course we will provide a broad introductory overview of the discipline of computer science, with no prerequisites or assumed prior knowledge of computers or programming. A significant component of the course is an introduction to algorithmic concepts and to programming using Python; programming assignments will explore algorithmic strategies such as selection, iteration, divide-and-conquer, and recursion, as well as introducing the Python programming language. Additional topics will include: the structure and organization of computers, the Internet and World Wide Web, abstraction as a means of managing complexity, social and ethical computing issues, and the question "What is computation?" (Juniors and Seniors by waiver) 3 hr. lect./1 hr. lab

Terms Taught

Spring 2020

Requirements

DED

View in Course Catalog

Course Description

The Physics of Motion
This calculus-based course examines fundamental topics in motion and mechanics, including inertia, force, Newton's laws of motion, work, energy, linear momentum, collisions, gravitation, rotational motion, torque, and angular momentum, emphasizing applications in physics, engineering, the life sciences, and everyday life. Laboratory explorations of topics covered in lecture will build students’ physical intuition and problem-solving skills. Students who have taken a high-school course in physics should consider enrolling in PHYS 0109. (MATH 0121 concurrent or prior; students may not receive credit for both PHYS 0108 and PHYS 0109) 3 hrs. lect/3 hrs. lab.

Terms Taught

Fall 2023

Requirements

DED, SCI

View in Course Catalog

Course Description

Introductory Mechanics
This calculus-based course examines fundamental topics in motion and mechanics, including inertia, force, Newton's laws of motion, work, energy, linear momentum, collisions, gravitation, rotational motion, torque, angular momentum, and oscillatory motion, emphasizing applications in physics and engineering. Laboratory explorations of topics covered in lecture will build students’ physical intuition and problem solving skills. (MATH 0121; students may not receive credit for both PHYS 0108 and PHYS 0109) 3 hrs. lect/3 hrs. lab.

Terms Taught

Fall 2020, Spring 2023

Requirements

DED, SCI

View in Course Catalog

Course Description

Computational Physics
The laws of physics provide a beautiful mathematical framework for describing the universe. Yet it’s rare that exact solutions to the resulting equations can be found with pen and paper. In this course we will explore a range of powerful computational methods that allow us to solve physical problems, primarily using the Python programming language. Applications of these methods will include problems in Newtonian mechanics, electricity and magnetism, statistical and thermal physics, quantum mechanics, and relativity. No prior experience with programming is required. Students who meet the prerequisites for PHYS 0325 must register for that course instead. (Not open to students who have taken PHYS 0230 or PHYS 0202, or CSCI 0145 or CSCI 0150) (PHYS 0109; MATH 0122)

Terms Taught

Winter 2023

Requirements

DED, SCI

View in Course Catalog

Course Description

Computational Physics
The laws of physics provide a beautiful mathematical framework for describing the universe. Yet it’s rare that exact solutions to the resulting equations can be found with pen and paper. In this course we will explore a range of powerful computational methods that allow us to solve physical problems, primarily using the Python programming language. Applications of these methods will include problems in Newtonian mechanics, electricity and magnetism, statistical and thermal physics, quantum mechanics, and relativity. No prior experience with programming is required. (PHYS 0109; MATH 0122)

Terms Taught

Winter 2021

Requirements

DED, SCI, WTR

View in Course Catalog

Course Description

Intermediate Electromagnetism
The unified description of electricity and magnetism is one of the greatest triumphs of physics. This course provides a thorough grounding in the nature of electric and magnetic fields and their interaction with matter. Mathematical techniques appropriate to the solution of problems in electromagnetism are also introduced. The primary emphasis is on static fields, with the full time-dependent Maxwell equations and electromagnetic waves introduced in the final part of the course. (PHYS 0110; PHYS 0201 or by permission; PHYS 0212) 3 hrs. lect./1 hr. disc.

Terms Taught

Fall 2019, Fall 2022, Fall 2023

View in Course Catalog

Course Description

Experimental Techniques in Physics
This course will cover the design and execution of experiments, and the analysis and presentation of data, at an advanced level. Laboratory experiments will be chosen to illustrate the use of electronic, mechanical, and optical instruments to investigate fundamental physical phenomena, such as the properties of atoms and nuclei and the nature of radiation. Skills in computer-based data analysis and presentation will be developed and emphasized. This course satisfies the College writing requirement. (PHYS 0111 concurrent or prior; PHYS 0201 and PHYS 0202 and PHYS 0212; MATH 0200 recommended) 3 hrs. lect./3 hrs. lab/1 hr disc. (Approval required)

Terms Taught

Fall 2019, Spring 2021, Fall 2021

Requirements

CW

View in Course Catalog

Course Description

Computational Physics
The laws of physics provide a beautiful mathematical framework for describing the universe. Yet it’s rare that exact solutions to the resulting equations can be found with pen and paper. In this course we will explore a range of powerful computational methods that allow us to solve physical problems, primarily using the Python programming language. Applications of these methods will include problems in Newtonian mechanics, electricity and magnetism, statistical and thermal physics, quantum mechanics, and relativity. Prior programming experience or physics coursework at 200 level is required to enroll in this course; students without this background may be eligible to enroll in PHYS 0225 (not open to students who have taken PHYS 0230). (PHYS 0109 and MATH 0122 and PHYS 0202 or CSCI 0145 or CSCI 0150 or equivalent).

Terms Taught

Winter 2023

Requirements

DED, SCI

View in Course Catalog

Course Description

Independent Study and Special Topics
(Approval required)

Terms Taught

Fall 2019, Winter 2020, Spring 2020, Fall 2020, Winter 2021, Spring 2021, Fall 2021, Winter 2022, Spring 2022, Fall 2022, Winter 2023, Spring 2023, Fall 2023, Spring 2024

View in Course Catalog

Course Description

Senior Project
Independent research project incorporating both written and oral presentations.

Terms Taught

Spring 2020, Fall 2021

View in Course Catalog

Course Description

Senior Research and Thesis
Independent research in the fall, winter, and spring terms culminating in a written thesis (two units total). (Approval required)

Terms Taught

Fall 2019, Spring 2020, Fall 2020, Spring 2021, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024

View in Course Catalog