Anybody with prior coding experience should not have too much of an issue here otherwise get ready to spend a semester teaching yourself the basics. Instructions are usually not clear and you'll spend hours trying to figure out how to write your code. Extra credit is offered for the exams which is needed when the class avg for the final is a D-.