He has worked extensively in computational mechanics, solid mechanics, heat transfer, finite element analysis, mechanism design, and computer simulation. He has provided a series of workshops, seminars, papers, and presentations in computer aided engineering, and computer integrated mechanical system design during the last 10 years.