He teaches obstetrics, gynaecology, reproductive endocrinology, reproductive physiology and infertility to medical and post-graduate students. He has published over 190 papers on reproductive health, mostly from a clinical perspective. He has been the board member, reviewer or advisor for a large number of organizations and journals.