William Ladley
It's not an easy A but you will learn a lot. He makes sure you have a strong base before moving forward to the next programming classes. Organized lectures and assignments. Take him if you want to be a strong programmer!