Obtaining a Thorough CS Background Online