Available courses

This is an introductory course in the finite element method (FEM). The focus is on understanding the basics and being able to code a finite element solver for linear equations. The course starts slowly with one-dimensional problems and picks pace over two and three-dimensional problems as familiarity with the method is gained. 

While the course is slightly biased towards civil and mechanical engineering problems such as stress analysis, flow in porous media, and heat conduction, the ideas and codes can be used to simulate other engineering problems which are governed by mathematically analogous equations: chemical diffusion, electrostatics, acoustics and other problems which are modeled by Poisson type equations.

Lecture notes and example computer codes will be provided. 

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew
Instructor:  Muluneh Yitayew

Instructor:  Muluneh Yitayew

Instructor:  Muluneh Yitayew

Instructor:  Muluneh Yitayew


Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew

Instructor: Muluneh Yitayew


This course covers hydrostatics, continuity, irrotational flow, pressure distribution, weirs and gates, momentum and energy principles, surface drag, pipe friction, form drag, pipe fitting losses, and open channel flow.

Instructor: Muluneh Yitayew

Instructor:  Muluneh Yitayew


This is an introductory course in Geotechnical Engineering for undergraduate students in Civil Engineering

Instructor:  Muluneh Yitayew

Instructor: Muluneh Yitayew
Instructor: Muluneh Yitayew

This course mainly addresses the following two topics.

  • Development of mathematical models for deterministic problems in science and engineering.
  • Programming and usage of numerical software for solving ordinary and partial differential equations.

It will provide a unified framework for formulating and solving problems from fluid mechanics, solid mechanics, heat transfer, chemical and reaction engineering and more. 

Previous experience with multi-variable calculus and ordinary differential equations will be helpful but not required. Ability to follow calculus based arguments is sufficient. 

Instructor: Muluneh Yitayew
Instructor: Muluneh Yitayew