He previously was the Academic director of the Executive MBA program. He has taught and conducted classes and professional seminars for many institutions including investment, commercial and central banks worldwide.