nice to know ur intension for css.... hopefuuly you will get much more oever here...
for the selction of the optional subject we have to follow our aptitude and back ground knowledge as well. however, you can opt those subjects in which u have not back ground knowledge but u are keen intrested in.
keep following the suggestions of the seniors AT the forum and decide your optionals...
regards.....