prof francis halzen