Teaching

Courses taught at UMD College Park

Computing Fundamentals for Engineers ENME 202 / ENAE 202

Fall Semester

This course provides an introduction to computer programming for engineers using MATLAB and Python programming languages. Students will learn and apply fundamental programming concepts in both languages and build foundational coding knowledge necessary for the development of computer programs to solve a range of engineering problems.

ENME/ENAE 202: MATLAB and Python for engineering problem solving

Courses taught at UC Santa Barbara (2018-2024)

Schematic of multiphase flows: particles, droplets, bubbles

Multiphase Flow ME 125AS/225AS

Spring Quarter

Multiphase systems encompass a large number of situations: particles in a fluid, water drops in a spray, air bubbles in water, biological fluids, etc. As a result, modeling multiphase flows is important to understand industrial processes (construction materials, oil and gas industry), environmental situations (rain, dispersion of contaminants) and biological systems (blood flow, micro-organisms in porous media). This course is an introduction to multiphase flows and to the methods used to describe their dynamics. This course covers: (1) the dynamics of particles dispersed in fluid, (2) the mechanics of granular materials and (3) the formation of liquid drops and sprays.


Introduction to Fluid Mechanics II ME 152B

Winter Quarter

Introductory fluid mechanics with an emphasis on viscous and applied flows.
Topics: dimensional analysis and similitude; incompressible viscous flows; internal flows and head loss; boundary layers, skin friction, lift and drag; pumps, fans, and turbines with performance curves and matching; introduction to compressible flow and nozzles.

Illustration for Fluid Mechanics II

Flow visualization for instability and turbulence

Hydrodynamic Instability and Turbulence ME 125F/225F

Fall Quarter

Hydrodynamic instabilities and turbulent flows are ubiquitous in fluid mechanics, from natural phenomena to industrial and technological applications. The goal of the course is to provide an introduction to the transition to unstable and turbulent flows. We will discuss some classical hydrodynamic instabilities and the analytical tools available to predict their existence and the patterns generated. The second part of the class will focus on turbulence and the methods of statistical analysis available to provide a thoughtful description of such flows. Classical features of turbulent flows will be covered: free turbulent flows, flow near a solid wall, homogeneous turbulence, etc