teaching

Education

BME307: Transport Phenomena in Biological Systems

A core junior-year course in Biomedical Engineering, BME 307 explores how mass, momentum, and energy move through living systems—and why these processes are vital to life and medicine. From the oxygen’s journey through the body to the mechanics behind dialysis machines, drug-eluting stents, and continuous glucose monitors, you’ll see how transport phenomena underpin both biology and medical innovation. Students learn to model complex biological systems using fluid dynamics, diffusion, and chemical kinetics, applying conservation principles, rheology, dimensional analysis, and reaction system theory to real biomedical and biotechnological challenges.

BME 520L: Computational Foundations for Large-scale Biomedical Simulation

Designed for advanced undergraduates and graduate students, this course bridges computational science and biomedical engineering at scale. Students gain hands-on experience building high-performance simulations for parallel architectures, learning not just algorithms—like those behind computational fluid dynamics—but also the engineering discipline needed to bring them to life, from version control to testing frameworks. Through three focused modules, you’ll explore computational abstraction, performance profiling, scalability, thread- and core-level parallelism, and visualization, all in the context of solving complex biomedical problems on modern supercomputers.