B. L. Manocha PhD (Engineering)