How we teach

Computer Science is taught through a mixture of lectures, tutorials (often based on problems related to the lectures), small classes, and practical sessions. Philosophy is taught mainly through tutorials based around the discussion of essays, with lectures providing a general framework for the material, except that Logic and other more formal material tends to be taught in small classes based on problem sets. For much more on the teaching and learning of Philosophy, see Studying Philosophy at Hertford College.