P.Eng. (Ontario)  P.Eng. Certificate Ontario, Canada, 2006
M.Sc. (Hydrology & Water Resources) MSc Certificate Delft, Netherlands, 2003
B.Eng. (Civil) BSc Certificate Allahabad, India, 1997
MSHA Training (40 hours) MSHA-training Denver, CO, USA, 2012
 Groundwater Pollution & Hydrology Hydrogeology Training at Princeton  Princeton Groundwater Inc., USA, 2008
 Field Survey & Data Collection to Support Mathematical Modelling Modelling Training at SWMC Surface Water Modelling Centre, Bangladesh, 2001
 Database Programming with Oracle & Developer 2000 Oracle Training Certificate  Institute of Engineers, Bangladesh, 2001
 Programming in Visual Basic VB Training at Grameen Grameen Communications, Bangladesh, 2000