Teaching Techniques in Recent Times