from CS. What all do I need to know?