Spring Davidson
Look, Shes a nice lady - don't get me wrong on that. But lord does she not know how to teach. As an intro class to computer science, you would expect it wouldn't be so difficult that 1/3 of the class dropped. Lectures were simply not given, and tests were on subjects that had never been discussed. CS is a good major; find a better start than this.