BME307: Transport Phenomena in Biological Systems

This course is a core undergraduate Biomedical Engineering course taught in the junior year. Most (if not all) living things contain internal functional systems that involve mass transport processes. For example, oxygen transport from your lungs to your tissues consists of an incredible journey that relies on fluid dynamics, diffusion, and chemical kinetics. In the medical field there are many devices that have been designed based on the principles of mass transport. Examples of these devices are hemodialysis units, controlled drug release systems (e.g. drug eluting stents), and continuous blood glucose monitors. This course is an introduction to the modeling of complex biological systems using principles of transport phenomena and biochemical kinetics. Topics include: the conservation principles of mass, momentum and energy using differential and integral balances; rheology of Newtonian and non-Newtonian fluids; steady and transient diffusion in reacting systems; dimensional analysis; and homogeneous versus heterogeneous reaction systems. Biomedical and biotechnological applications are discussed.

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

This course is for advanced undergraduates and graduate students. This is an applications course highlighting the use of parallel simulation in solving biomedical problems. The goal is to provide a foundation in the tools and methods for building and implementing applications for parallel architectures including source-code control and testing frameworks. The course will be split into three modules focusing on key algorithms used for biomedical simulation such as computational fluid
dynamics. In the context of each module, methods for designing and implementing applications for parallel systems will be introduced. Topics include computational abstraction, performance profiling and analysis, scalability, thread- and core-level parallelism, and visualization.