Learning to Program is Easy
Why the high attrition rate for computer science students: some thoughts and observations