Comp Sci Major general questions/concerns