Electromagnetism
Topics include: electromagnetism, emphasizing fields and energy; electrostatics; electric circuits; magnetism; induction; and electromagnetic radiation. Additional topics chosen according to the interests of the class and instructor.
Intro to Mathematical Methods
Topics include Taylor series, complex numbers, partial differentiation, multiple integration, selected topics in linear algebra and vector calculus, ordinary differential equations, and Fourier series. The course includes a weekly computational lab using Python, in addition to a traditional emphasis on analytic solutions.
Waves and Optics
A comprehensive treatment of wave phenomena, particularly light, leading to an introductory study of quantum mechanics. Topics include wave propagation, polarization, interference and interferometry, diffraction, and special relativity.
Techniques Experimental Phys
Provides training in the techniques employed in the construction of scientific equipment.
Computational Physics Lab
Computers bring a new dimension to the mathematical theories of physics, including new methods of visualization and new ways to explore theory through computer experiments. This laboratory course will combine mathematics, physics, and computation in projects that make essential use of all three together. Topics from various subfields of physics will be packaged into self-contained modules for exploration through the use of high-level computational tools.
Statistical Mechanics & Thermo
This course presents thermodynamic and statistical descriptions of many-particle systems. Topics include classical and quantum ideal gases with applications to paramagnetism; black-body radiation; Bose-Einstein condensation; and the Einstein and Debye solid; the specific heat of solids.
Talking Robots
Have you ever wondered why Siri or Alexa doesn't understand things you say? Or wondered if actual robots can understand language as well as the ones we see in movies? In this seminar we will learn about social robots and what it takes for robots to converse with humans. We will read research conducted by computer scientists, linguists, and psychologists, as well as investigate representations of social robots in popular media and literature.
Computing & the Digital World
An introduction to basic computer science concepts. Lectures will cover topics such as the origins of computing, computer architecture, artificial intelligence, and privacy and security. There will be some programming exercises.