How a computer science program works with a busy lifestyle