I have been an expert & mentor in HTML, CSS, JavaScript. When it comes to teaching new students on how to program using JavaScript, it is straight forward. Students can learn that if you do certain actions, you will be able to get the things right. But often I struggle with teaching CSS or design.
They are extremely good with HTML structuring and JavaScripts, but when comes to CSS laying out and the "creative" and "design" part, I am not sure how to train them like how I am experienced. Has anyone been through this and is there a way to really "teach" design sense and creativity in CSS?