Parker is a decent option. The lectures can be dull, and I found myself learning most of the content outside of class. He allows for re-submissions for everyone which is great, and responds fast when you contact him. He is helpful during office hours as well. However, I would try and find another option if you are new to programming.