This prof was great! I took this class online for Summer A so it was a lot of work in a short period of time but the weekly assignments are designed to help you complete the final project. She grades faster than any professor I've had and gives good feedback. She is also super understanding and easy to communicate with.