Review of CS Fundamentals