Strategies for Effective Online Learning -