Block teaching is a style of teaching where lectures, tutorials and other forms of teaching are provided in an intensive block and student learning is compressed, typically with students studying only ...