The hows and whys of refactoring and DRY. How and why to achieve proper separation of concerns (I still have lots to learn there).
Do you know what you have to learn in that area?
Do you know what you have to learn in that area?