professor gd agarwal