Courses Taught

@ Graduate Courses


@ Universiti Teknologi Petronas (2013-2018 )

  • Engineering Drawing

  • Dynamics

  • Mechanical Engineering Design

  • Vibrations

  • Mechanical Systems Design (Capstone Project)

  • Control Systems

@ Curtin University Sarawak Malaysia (2010-2012)

  • Engineering Graphics 232

  • Industrial Technology 342

  • Engineering Mechanics 100

  • Finite Element Analysis 431

  • Materials 337

  • Mechanical Design 337

  • Design Methodology 431

  • Design for Manufacturing 431

@ Addis Ababa University (2001-2006)

  • Machine Elements Design

  • Strength of Materials

  • Computer Aided Drafting

  • Numerical Methods

  • Technical Drawing

  • Machine Drawing

  • Engineering Mechanics II (Dynamics)