framework for doing course work