niazi teaching and exploring