He teaches Recombinant DNA Technology and Cell Culture technology and also a Co-corordinator for Introduction to Modern Biology. Earlier he taught in Bangladesh Agricultural University (BAU), University of Alberta, Brooklyn College, Richard Stockton College and Wabash College in Bangladesh, Canada and USA.