Gopal Gupta on Teaching Prolog and Logic Programming