Five Dynamic Dimensions for Effective Teaching