This article was originally published on The Conversation. Often when I speak with students who are majoring in computer sciences, many of them tell me that they have never taken a computer science course until college. This is especially true… Read More