COURSES TAUGHT
BMV 7020: BASIC ENGINEERING MATHEMATICS FOR BIOLOGISTS - [1-0-0] - A bridge course to engineering mathematics which is targeted towards science and pharmaceutics background students who have not had a mathematics course during their bachelors degree. (1 credit, typically offered both semesters)
BML 7800: NUMERICAL TECHNIQUES IN BIOPHYSICAL MODELING - [2-0-2] - A senior undergraduate and graduate level course aimed towards understanding, developing and interpreting numerical algorithms needed to solve mathematical models within the scope of biophysical simulations. The course starts out with developing codes for numerical differentiation and integration, finite difference schemes and preliminary introduction to finite element methods - with all codes written from scratch in python. The course concludes with preliminaries of maching learning (regression, kNN and decision trees), thus bridging to other ML-related courses offered by CBME. Depending on student interests, the machine learning part can be swapped with an introduction to implementation of finite element methodologies in commercial FEA softwares. (3 credits, typically offered in even semesters)
BML 8700: MECHANICS OF BIOLOGICAL SYSTEMS - [3-0-0] - A senior undergraduate and graduate level course aimed towards introducing the fundamental principles of deformable solid and fluid mechanics applied to living systems. The course begins with an initiation into tensor algebra and calculus, followed by a deep dive into generalized non-linear kinematics of continuua. We develop an understanding of linear and non-linear constitutive relations and conservation laws applied to both solids and fluids. The course concludes with an introductory understanding of viscoelasticity in linear and non-linear contexts. (3 credits, typically offered in odd semesters)