A guide of understanding basic teaching techniques and styles