Moruffdeen Adabanija, Teaching, Research & Consulting