Zachary Bachman
If you actually watch the videos he provides, then the class shouldn't be too hard. The textbook was used every once in a while, but I never bought it and I survived. Some of the assignments were a bit difficult to complete but he gives 1/2 credit for everything as long as you show that you attempted to complete it. overall it was a decent class.