Buck, R.F., Professor