Darren Steele
A nice guy. I've taken a bunch of his online classes and he's a good teacher. If you complete the work you will get an A, Maybe not an A+ but you will get an A. He's very understanding and will give you extensions. He takes his time with emails unfortunately but he does get back to you. If there is something you don't understand he is happy to help