Study Spot
Customized learning paths based on interests
Macro Teaching
macro teaching, which means lecturing the class as a whole, or micro teaching, in which you divide your students into smaller groups or even work one-on-one with individual students for a short period of time.