professor H . C.