Teaching Through Interactions