Prof. Neil's research interests are in physics beyond the standard model, particularly its signatures in collider and dark matter experiments, and more generally in the physics of strongly-coupled elementary particles, which he studies numerically using large-scale computing. His particular interests include composite Higgs and composite dark-matter models, precision calculations of heavy-quark properties (which are an important input to experimental searches for new physics), and the phase structure of many-fermion, strongly-coupled gauge theories.
elementary particle physics, collider phenomenology, dark matter, quantum field theory, lattice gauge theory, high-performance computing, large-scale data analysis
PHYS 2210 - Classical Mechanics and Mathematical Methods 1
Theoretical Newtonian mechanics, including position and velocity dependent forces, oscillation, stability, non-inertial frames and gravitation from extended bodies. Ordinary differential equations, vector algebra, curvilinear coordinates, complex numbers, and Fourier series will be introduced in the context of the mechanics.
PHYS 2600 - Introduction to Programming and Scientific Computing
Fall 2018 / Spring 2019
Covers basic concepts in programming and scientific computing, including numerical integration and simulation of physical systems. Students will learn the programming language Python and associated graphics libraries. Programming examples will be drawn from classical physical systems that can only be solved numerically, such as projectile motion with drag and N-body problems.
PHYS 3210 - Classical Mechanics and Mathematical Methods 2
Lagrangian and Hamiltonian treatment of theoretical mechanics, including coupled oscillations, waves in continuous media, central force motion, rigid body motion and fluid dynamics. The calculus of variations, linear algebra, tensor algebra, vector calculus, and partial differential equations will be introduced in the context of the mechanics.
PHYS 5070 - Introduction to Computational Physics
Surveys methods and practices in programming and scientific computing for the study of physics, using the Python programming language. Core material will include data analysis and visualization, numerical solution of differential equations, working with large-scale remote computers, and general software skills such as debugging, version control, and collaborative tools. Previously offered as a special topics course.
PHYS 5250 - Introduction to Quantum Mechanics 1
Quantum phenomena, Ehrenfest theorem and relation to classical physics, applications to one-dimensional problems, operator techniques, angular momentum and its representations, bound states and hydrogen atom, and Stern-Gerlack experiment and spin and spinor wave function. Department enforced prerequisite: advanced undergraduate quantum mechanics course.