Branden Eggan
This class is very straight forward. Take the time to study and learn the material and you'll get an A - don't study and you will not do well. Brandy does a great job making the concepts understandable but there is a lot of material to learn in addition to that. Clear tests, clear assignments, good feedback, fast grader. I would take again.