Carlton Downey
Very understanding, works with his students. Very clear instructions, I took an online coarse and didn't need to reach out to him with questions the whole semester, everything you need is available to you online.