He is a researcher and lecturer in the Geotechnical Engineering Discipline. Hadi received his PhD from UNSW in 1997. He has taken an enthusiastic role in conducting research on unsaturated soils, ground improvement techniques and railway engineering. He teaches to inspire students to become a lifelong learner. He was the course coordinator of Civil Programs for 5 years, the Acting Head of School for 1.5 years and the Deputy Head of School for 2.5 years. He is the Deputy Chair of Australian Geomechanics Society (Sydney Chapter).