Skip to content

Fluid Mechanics at UW

Campus-wide Fluid Mechanics at University of Washington, Seattle, WA

  • Faculty
    Department Research Area
    • Departments
      Aeronautics & Astronautics Applied Math Applied Physics Lab Atmospheric Science Chemical Engineering Civil & Environmental Engineering Earth & Space Sciences Mechanical Engineering Oceanography  
    • Research Area
      Aerospace Turbulence Micro/Nanofludics Geophysical Flows
  • Courses
    Aeronautics & Astronautics
    • Departments
      Aeronautics & Astronautics Applied Math Atmospheric Sciences Chemical Engineering Civil & Environmental Engineering Earth & Space Sciences Mechanical Engineering Oceanography
      • Aeronautics & Astronautics
        Courses Offered by the Department of Aeronautics and Astronautics AA501 Physical Gasdynamics I Equilibrium kinetic theory; chemical thermodynamics; thermodynamic properties derived from quantum statistical mechanics; reacting gas mixtures; applications to real gas flows and gas dynamics. Offered: Autumn (even years) AA 503: Continuum Mechanics Reviews concepts of motion, stress, energy for a general continuum; conservation of mass, momentum, and energy; and the second law; constitutive equations for linear/nonlinear elastic, viscous/inviscid fluids, and general materials; and examples/solutions for solid/fluid materials. Offered: Autumn (jointly with ME 503) Instructor: D. Dabiri, K, Holsapple, E. Fried (ME) AA 504: Fluid Mechanics Reviews the fundamentals with application to external and internal flows; supersonic flow, 1D and Quasi-1D, steady and unsteady flow, oblique shocks and expansion waves, linearized flow, 2D flow, method of characteristics; and transonic and hypersonic flow. Offered: Spring Instructor: M. Kurosaka AA 506: Vortex Dominated Flows Examines the vorticity equation, baroclinic torque, solenoidality, Biot-Savart’s formula, diffusion of vorticity, Burger vortex, system of vortices, Kelvin-Helmholtz instability, effects of density, shear and surface tension on instability, swirling flows, and other special topics. Offered: Spring (even years) Instructor: M. Kurosaka, D. Dabiri AA507 Aerodynamics of Viscous Fluids I Introduction to viscous flow; exact solutions of the…
      • Applied Math
        AMATH 505 Introduction to Fluid Dynamics (4) Eulerian equations for mass-motion; Navier-Stokes equation for viscous fluids, Cartesion tensors, stress-strain relations; Kelvin’ s theorem, vortex dynamics; potential flows, flows with high-low Reynolds numbers; boundary layers, introduction to singular perturbation techniques; water waves; linear instability theory. Prerequisite: AMATH 403 or permission of instructor. Offered: jointly with ATM S 505/OCEAN 511; A; odd years. AMATH 507 Calculus of Variations (5) Necessary and sufficient conditions for a weak and strong extremum. Legendre transformation, Hamiltonian systems. Constraints and Lagrange multipliers. Space-time problems with examples from elasticity, electromagnetics, and fluid mechanics. Sturm-Liouville problems. Approximate methods. Prerequisite: AMATH 351 or MATH 307; MATH 324, 327; recommended: AMATH 402 and AMATH 403 or MATH 428 and 429. Offered: W; odd years. AMATH 568 Advanced Methods for Ordinary Differential Equations (5) Survey of practical solution techniques for ordinary differential equations. Linear systems of equations including nondiagonable case. Nonlinear systems; stability phase plane analysis. Asymptotic expansions. Regular and singular perturbations. Recommended: AMATH 402 or equivalent. Offered: W. AMATH 569 Advanced Methods for Partial Differential Equations (5) Analytical solution techniques for linear partial differential equations. Discussion of how these arise in science and engineering. Transform and Green’ s function methods. Classification…
      • Atmospheric Sciences
        ATM S 501 Fundamentals of Physics and Chemistry of the Atmosphere (5) Fundamentals of hydrostatics, thermodynamics, radiation, cloud physics, and atmospheric chemistry. Offered: A. Instructor Course Description: John M Wallace ATM S 503 Atmospheric Motions I (3) Basic equations governing atmospheric motions and their elementary applications; circulation and vorticity; dynamics of midlatitude disturbances. Offered: A. Instructor Course Description: Cecilia Bitz ATM S 504 Atmospheric Motions II (5) Wave dynamics, numerical prediction, development of midlatitude synoptic systems, and general circulation. Prerequisite: either ATM S 441 or ATM S 503. Offered: W. Instructor Course Description: David S Battisti ATM S 505 Introduction to Fluid Dynamics (4) Eulerian equations for mass, motion; Navier-Stokes equation for viscous fluids, Cartesian tensors, stress, strain relations; Kelvin’ s theorem, vortex dynamics; potential flows, flows with high, low Reynolds numbers; boundary layers, introduction to singular perturbation techniques; water waves; linear instability theory. Prerequisite: AMATH 403 or permission of instructor. Offered: jointly with AMATH 505/OCEAN 511; A. Instructor Course Description: Dale R Durran Parker Mac Cready ATM S 509 Geophysical Fluid Dynamics I (4) Dynamics of rotating stratified fluid flow in the atmosphere/ocean and laboratory analogues. Equations of state, compressibility, Boussinesq approximation. Geostrophic balance, Rossby number. Poincare, Kelvin, Rossby…
      • Chemical Engineering
        CHEM E 530 Momentum, Heat, and Mass Transfer I (4) Derivation of the differential equations for mass, energy, and momentum transport. Principles of fluid mechanics; creeping flow, turbulence, boundary-layer theory. Offered: A. CHEM E 531 Momentum, Heat, and Mass Transfer II (3) Continuation of 530. Flows of fluid-particle systems; convective heat transfer, natural convection. Prerequisite: CHEM E 530. Instructor Course Description: Stuart B. Adler CHEM E 564 Applications of Chemical Kinetics (3) Fast reactions and highly energetic reactions with applications to combustion, explosions, and lasers. Coupling of transport processes and reaction rates, photochemical kinetics, intermolecular energy transfer, free radical, and chain reaction kinetics. Rate plasmas, flames, and biological systems.
      • Civil & Environmental Engineering
        CEE 570 Hydrodynamics (4) Applications of the equations of motion to the flow of ideal and real fluids. Fundamentals of fluid potential motion. Viscous flows; Navier-Stokes equations and some exact solutions. Boundary-layer theory. Introduction to turbulence. Two- and three-dimensional examples, including free surface flows. Applications of field equations to problems of engineering significance. Prerequisite: CEE 342 or equivalent. Instructor Course Description: Alexander Horner-Devine CEE 571 Hydrodynamics in Water Quality (3) Theoretical, field study, and laboratory model approaches to diffusion in transport problems of concern to water resources engineers. Prerequisite: CEE 342 or permission of instructor. CEE 572 Water Wave Mechanics (3) Theory of water waves. Classical water wave problem and approximate solution techniques. Evolution equations for and their solutions wave systems. Viscous damping effects and mass transport. Nonlinear shallow-water waves and the Korteweg-deVries equation. Waves on beaches. Prerequisite: CEE 342 or permission of instructor; recommended: graduate-level course in fluid mechanics.
      • Earth & Space Sciences
        ESS 514 Geophysics: Fluids (3) Geophysical fluid dynamics. Fluids in geophysics with emphasis on the oceans. Development of the equations of motion with examples drawn from oceanography and solid earth geophysics. Includes advanced, research-oriented problems. Prerequisite: PHYS 322, MATH 307 and MATH 308 or equivalent. ESS 516 Geophysics: The Atmosphere (3) Phenomena of the lower atmosphere: some simple applications of the principles of classical thermodynamics, fluid dynamics, and radiative transfer to the atmospheric hydrological cycle, global energy balance, and atmospheric dynamics and climate. Includes advanced, research-oriented problems. Prerequisite: ESS 514. Instructor Course Description: Gerard H Roe ESS 524 Numerical Heat and Mass Flow Modeling in the Earth Sciences (3) Numerical solution of steady and transient advective-diffusion equations describing heat and mass transport processes in Earth Sciences, emphasizing finite-volume methods and their relationship to finite-difference and finite-element methods. Topics include discretization methods; coordinate systems; boundary conditions; accuracy; and stability. Prerequisite: MATH 307; MATH 308 or equivalent, or permission of instructor. Offered: Sp; alternate years. ESS 526 Sediment Dynamics and Boundary-Layer Physics (4) Theoretical descriptions of sediment transport processes constrained by laboratory demonstrations. The physics of boundary layers, initiation of motion, suspended load, bedload, bedforms, and continua transport (turbidity currents, debris flows,…
      • Mechanical Engineering
        M E 503 Continuum Mechanics (3) Reviews concepts of motion, stress, energy for a general continuum; conservation of mass, momentum, and energy; and the second law; constitutive equations for linear/nonlinear elastic, viscous/inviscid fluids, and general materials; and examples/solutions for solid/fluid materials. Offered: jointly with A A 503; A. Instructor Course Description: Dana Dabiri M E 507 Fluid Mechanics (3) Covers inviscid and viscous imcompressible flows, exact solutions of laminar flows, creeping flows, boundary layers, free-shear flows, vorticity equation, and introduction to vortex dynamics. Offered: jointly with A A 507; W. M E 521 Thermodynamics (3) Fundamental concepts of temperature, thermodynamic properties, and systems. The first, second, and combined laws. Development of the relations of classical thermodynamics. Introduction to statistical thermodynamics. Prerequisite: M E 323 and graduate standing in mechanical engineering or permission of instructor. Offered: A. M E 522 Thermodynamics (3) Topics from statistical thermodynamics, including the Boltzmann, Bose-Einstein, and Fermi-Dirac statistics. Solutions of the Schrodinger wave equation and evaluation of the partition function for translation, rotation, and vibration. Prerequisite: M E 521 or permission of instructor. Offered: by request only. M E 524 Combustion (3) Chemical and physical processes of combustion with applications to design of combustors, fuel selection,…
      • Oceanography
        OCEAN 501 Estuarine Circulation and Mixing (3) Observed patterns of currents, mixing, and stratification from deep fjords to shallow coastal plain estuaries. Physical understanding of basic processes, such as tides, wind stress, topographic effects on turbulence, sill hydraulics, and exchange flow. Vertical mixing and residence times important to biological and pollution studies. Prerequisite: permission of instructor. OCEAN 510 Physics of Ocean Circulation (3) Structure of ocean basins; physical properties of seawater and the equation of state; heat, salt, fresh water budgets; tidal potential; Coriolis effect and geostrophic balance; major current systems and water masses; mixing, stirring in the ocean; simple waves; modern experimental methods in physical oceanography. Prerequisite: permission of instructor. Offered: A. OCEAN 511 Introduction to Fluid Dynamics (4) Eulerian equations for mass-motion; Navier-Stokes equation for viscous fluids, Cartesian tensors, stress-strain relations; Kelvin’ s theorem, vortex dynamics; potential flows, flows with high-low Reynolds numbers; boundary layers, introduction to singular perturbation techniques; water waves; linear instability theory. Prerequisite: AMATH 403 or permission of instructor. Offered: jointly with AMATH/ATM S 505; A. Instructor Course Description: Dale R Durran Parker Mac Cready OCEAN 512 Geophysical Fluid Dynamics I (4) Dynamics of rotating stratified fluid flow in the atmosphere/ocean and laboratory analogues. Equations…
    • Topics
      • Acoustics
        AA 524 Aeroacoustics Reviews fundamental concepts of acoustics which include sound measurements, reflection, resonance, transmission, radiation, scattering, diffraction, ray acoustics, wave guide, turbo-machinery noise, sound suppression, jet noise, and airframe noice and acoustic problems in rockets and other propulsion systems. Offered: Autumn (odd years) Instructor: Kurosaka M E 525 Applied Acoustics I (3) Introduces acoustics through various applications such as medical ultrasound, underwater sound, noise control and vibrations. Includes linear acoustics, wave equation, planewave solutions, acoustics scales; reflection, refraction, scattering and diffraction, acoustic sources, radiation form transmission through plates. Prerequisite: graduate standing in Engineering, allied field, or permission from instructor. Offered: Sp.
      • Computational Methods
        AA 543 Computational Fluid Dynamics Numerical approximation of the inviscid compressible equations of fluid dynamics. Analysis of numerical accuracy, stability, and efficiency. Use of explicit, implicit, and flux split methods. Discussion of splitting, approximate factorization, discrete point, and finite volume approaches. Applications to the solution of simple hyperbolic systems of equations and the Euler equations. Offered: Winter Instructor: A. Ferrante AA 544 Turbulence Modeling and Simulation Examines numerical discretization of the incompressible Navier-Stokes equation; projection method, introduction to turbulence; Reynolds Averaged Navier-Stokes equations; algebraic, one-equation, and two-equation turbulence models; large-eddy simulation; direct numerical simulation; and applications to the numerical solution of laminar and turbulent flows in simple geometries. Offered: Spring Instructor: A. Ferrante   AMATH 507 Calculus of Variations (5) Necessary and sufficient conditions for a weak and strong extremum. Legendre transformation, Hamiltonian systems. Constraints and Lagrange multipliers. Space-time problems with examples from elasticity, electromagnetics, and fluid mechanics. Sturm-Liouville problems. Approximate methods. Prerequisite: AMATH 351 or MATH 307; MATH 324, 327; recommended: AMATH 402 and AMATH 403 or MATH 428 and 429. Offered: W; odd years. AMATH 568 Advanced Methods for Ordinary Differential Equations (5) Survey of practical solution techniques for ordinary differential equations. Linear systems of equations including nondiagonable case. Nonlinear…
      • Core Courses
        AA 503 Continuum Mechanics Reviews concepts of motion, stress, energy for a general continuum; conservation of mass, momentum, and energy; and the second law; constitutive equations for linear/nonlinear elastic, viscous/inviscid fluids, and general materials; and examples/solutions for solid/fluid materials. Offered: Autumn (jointly with ME 503) Instructor: D. Dabiri, K, Holsapple, E. Fried (ME) AA 504 Compressible Fluid Mechanics Reviews the fundamentals with application to external and internal flows; supersonic flow, 1D and Quasi-1D, steady and unsteady flow, oblique shocks and expansion waves, linearized flow, 2D flow, method of characteristics; and transonic and hypersonic flow. Offered: Spring AA 507 Fluid Mechanics Covers inviscid and viscous imcompressible flows, exact solutions of laminar flows, creeping flows, boundary layers, free-shear flows, vorticity equation, and introduction to vortex dynamics. Offered: Winter (odd years) AMATH 505 Introduction to Fluid Dynamics (4) Eulerian equations for mass-motion; Navier-Stokes equation for viscous fluids, Cartesion tensors, stress-strain relations; Kelvin’ s theorem, vortex dynamics; potential flows, flows with high-low Reynolds numbers; boundary layers, introduction to singular perturbation techniques; water waves; linear instability theory. Prerequisite: AMATH 403 or permission of instructor. Offered: jointly with ATM S 505/OCEAN 511; A; odd years. ATM S 501 Fundamentals of Physics and Chemistry of the Atmosphere (5) Fundamentals…
      • Geophysical Flows
        ATM S 501 Fundamentals of Physics and Chemistry of the Atmosphere (5) Fundamentals of hydrostatics, thermodynamics, radiation, cloud physics, and atmospheric chemistry. Offered: A. Instructor Course Description: John M Wallace ATM S 503 Atmospheric Motions I (3) Basic equations governing atmospheric motions and their elementary applications; circulation and vorticity; dynamics of midlatitude disturbances. Offered: A. Instructor Course Description: Cecilia Bitz ATM S 504 Atmospheric Motions II (5) Wave dynamics, numerical prediction, development of midlatitude synoptic systems, and general circulation. Prerequisite: either ATM S 441 or ATM S 503. Offered: W. Instructor Course Description: David S Battisti ATM S 509 Geophysical Fluid Dynamics I (4) Dynamics of rotating stratified fluid flow in the atmosphere/ocean and laboratory analogues. Equations of state, compressibility, Boussinesq approximation. Geostrophic balance, Rossby number. Poincare, Kelvin, Rossby waves, geostrophic adjustment. Ekman layers. Continuously stratified dynamics: Inertia-gravity waves, potential vorticity, quasigeostrophy. Prerequisite: ATM S/AMATH 505/OCEAN 511. Offered: jointly with OCEAN 512; W. ATM S 535 Cloud Microphysics and Dynamics (3) Basic concepts of cloud microphysics, water continuity in clouds, cloud dynamics, and cloud models. Prerequisite: ATM S 501 or permission of instructor. Offered: jointly with ESS 573; Sp. ATM S 542 Synoptic and Mesoscale Dynamics (3) Quasi-geostrophic theory, baroclinic…
      • Hydrodynamics
        CEE 570 Hydrodynamics (4) Applications of the equations of motion to the flow of ideal and real fluids. Fundamentals of fluid potential motion. Viscous flows; Navier-Stokes equations and some exact solutions. Boundary-layer theory. Introduction to turbulence. Two- and three-dimensional examples, including free surface flows. Applications of field equations to problems of engineering significance. Prerequisite: CEE 342 or equivalent. Instructor Course Description: Alexander Horner-Devine CEE 571 Hydrodynamics in Water Quality (3) Theoretical, field study, and laboratory model approaches to diffusion in transport problems of concern to water resources engineers. Prerequisite: CEE 342 or permission of instructor. CEE 572 Water Wave Mechanics (3) Theory of water waves. Classical water wave problem and approximate solution techniques. Evolution equations for and their solutions wave systems. Viscous damping effects and mass transport. Nonlinear shallow-water waves and the Korteweg-deVries equation. Waves on beaches. Prerequisite: CEE 342 or permission of instructor; recommended: graduate-level course in fluid mechanics.
      • High-Speed Flows & Propulsion
        AA 525 Special Topics in Advanced Airbreathing Engines Reviews the fundamental concepts of advanced airbreathing engines including advanced gas turbines, ramjets, scramjets and variants, detonations engines, flow with chemical energy release, shock dynamics, Chapman-Jouguet, ZND model, and multi-cellular and spinning detonation. Offered: Winter (even years) AA 529 Space Propulsion Nucleonics, and heat transfer of nuclear-heated rockets. Electrothermal, electromagnetic, and electrostatic thrusters. Power/propulsion systems. Prerequisite: permission. Offered: Spring (odd years)
      • Sediment Transport
        ESS 526 Sediment Dynamics and Boundary-Layer Physics (4) Theoretical descriptions of sediment transport processes constrained by laboratory demonstrations. The physics of boundary layers, initiation of motion, suspended load, bedload, bedforms, and continua transport (turbidity currents, debris flows, and suspensions) and its application to the geological record. Offered: jointly with OCEAN 542. OCEAN 541 Marine Sedimentary Processes (3) Investigates fundamental process of marine sedimentation, including equations characterizing boundary-shear flows, initiation of grain motion, bedload and suspended-load transport, and sediment accumulation. Applies concepts to sediment dispersal in rivers, deltas, estuaries, beaches, continental shelves, slopes, and rises, with emphasis on the relationships between active processes and resulting deposits. OCEAN 542 Sediment Dynamics and Boundary-Layer Physics (4) Theoretical descriptions of sediment transport processes constrained by laboratory demonstrations. The physics of boundary layers, initiation of motion, suspended load, bedload, bedforms, and continua transport (turbidity currents, debris flows, and suspensions) and its application to the geological record. Offered: jointly with ESS 526; W. Instructor Course Description: Jeffrey D Parsons
      • Reacting Flows & Combustion
        AA 501 Physical Gasdynamics I Equilibrium kinetic theory; chemical thermodynamics; thermodynamic properties derived from quantum statistical mechanics; reacting gas mixtures; applications to real gas flows and gas dynamics. materials; and examples/solutions for solid/fluid materials. Offered: Autumn (even years) AA 525 Special Topics in Advanced Airbreathing Engines Reviews the fundamental concepts of advanced airbreathing engines including advanced gas turbines, ramjets, scramjets and variants, detonations engines, flow with chemical energy release, shock dynamics, Chapman-Jouguet, ZND model, and multi-cellular and spinning detonation. Offered: Winter (even years) CHEM E 531 Momentum, Heat, and Mass Transfer II (3) Continuation of 530. Flows of fluid-particle systems; convective heat transfer, natural convection. Prerequisite: CHEM E 530. Instructor Course Description: Stuart B. Adler CHEM E 564 Applications of Chemical Kinetics (3) Fast reactions and highly energetic reactions with applications to combustion, explosions, and lasers. Coupling of transport processes and reaction rates, photochemical kinetics, intermolecular energy transfer, free radical, and chain reaction kinetics. Rate plasmas, flames, and biological systems. ESS 524 Numerical Heat and Mass Flow Modeling in the Earth Sciences (3) Numerical solution of steady and transient advective-diffusion equations describing heat and mass transport processes in Earth Sciences, emphasizing finite-volume methods and their relationship to finite-difference and finite-element…
      • Thermodynamics & Heat Transfer
        CHEM E 530 Momentum, Heat, and Mass Transfer I (4) Derivation of the differential equations for mass, energy, and momentum transport. Principles of fluid mechanics; creeping flow, turbulence, boundary-layer theory. Offered: A. CHEM E 531 Momentum, Heat, and Mass Transfer II (3) Continuation of 530. Flows of fluid-particle systems; convective heat transfer, natural convection. Prerequisite: CHEM E 530. Instructor Course Description: Stuart B. Adler ESS 524 Numerical Heat and Mass Flow Modeling in the Earth Sciences (3) Numerical solution of steady and transient advective-diffusion equations describing heat and mass transport processes in Earth Sciences, emphasizing finite-volume methods and their relationship to finite-difference and finite-element methods. Topics include discretization methods; coordinate systems; boundary conditions; accuracy; and stability. Prerequisite: MATH 307; MATH 308 or equivalent, or permission of instructor. Offered: Sp; alternate years. M E 521 Thermodynamics (3) Fundamental concepts of temperature, thermodynamic properties, and systems. The first, second, and combined laws. Development of the relations of classical thermodynamics. Introduction to statistical thermodynamics. Prerequisite: M E 323 and graduate standing in mechanical engineering or permission of instructor. Offered: A. M E 522 Thermodynamics (3) Topics from statistical thermodynamics, including the Boltzmann, Bose-Einstein, and Fermi-Dirac statistics. Solutions of the Schrodinger wave equation and…
      • Turbulence
        AA 508 Turbulence The phenomena of turbulence; transition prediction; Reynolds stresses; turbulent boundary-layer equations. Approximate methods for turbulent boundary layers. Prerequisite: A A 507 or permission of instructor. Offered: Spring (odd years) AA 544 Turbulence Modeling and Simulation Examines numerical discretization of the incompressible Navier-Stokes equation; projection method, introduction to turbulence; Reynolds Averaged Navier-Stokes equations; algebraic, one-equation, and two-equation turbulence models; large-eddy simulation; direct numerical simulation; and applications to the numerical solution of laminar and turbulent flows in simple geometries. Offered: Spring Instructor: A. Ferrante ATM S 547 Boundary Layer Meteorology (3) Turbulence, turbulent fluxes, averaging. Convection and shear instability. Monin-Obukhov similarity theory, surface roughness. Wind profiles. Organized large eddies. Energy fluxes at ocean and land surfaces, diurnal cycle. Convective and stably stratified boundary layers. Cloud-topped boundary layers. Remote sensing. Boundary layer modeling and parameterization. Prerequisite: ATM S 505, AMATH 505, or OCEAN 511. Offered: alternate years; Sp. M E 543 Fluid Turbulence (3) Methods of characterizing fluid turbulence; probability concepts; spatial and temporal velocity correlations; spectral energy transfer; turbulent diffusion; isotropic turbulence and Kolmogoroff’ s hypothesis; Taylor’ s hypothesis; hot-wire measurement techniques. Prerequisite: 3 credits of graduate level fluid mechanics or permission of instructor. Offered: even years; W. M E…
  • Highlights
  • Seminars
    • seminar archive
  • Contact Us
    If you have any questions or material you would like posted on the this site, please contact   Antonino Ferrante Assistant Professor Aeronautics&  Astronautics University of Washington ferrante[a]aa.washington.edu OR Jonathan Posner Associate Professor Mechanical Engineering University of Washington jposner[a]uw.edu    

Category: seminar

Prof. Madjid Birouk gives the AA seminar

The seminar will be in Gug 218 at 4pm.

Madjid Birouk is Professor of Mechanical and Manufacturing Engineering at the University of Manitoba, Canada (http://umanitoba.ca/faculties/engineering/departments/mechanical/staff/profiles/birouk.html).

Posted on April 22, 2013April 18, 2013Categories seminarLeave a comment on Prof. Madjid Birouk gives the AA seminar

Prof. Ellen Longmire gives the AA seminar

The seminar will be in Gug 218 at 4pm.

 

Ellen Longmire is Professor of Aerospace Engineering and Mechanics at the Univ. of Minnesota (http://www.aem.umn.edu/people/faculty/bio/longmire.shtml)

Posted on May 13, 2013April 18, 2013Categories seminarLeave a comment on Prof. Ellen Longmire gives the AA seminar
Proudly powered by WordPress

Deprecated: Directive 'allow_url_include' is deprecated in Unknown on line 0