Cory Jensen
He is an amazing professor and if you put the work in you will do extremely well. I got an A in his online class and I'd advise any and everyone to take his class as he has your best interest at heart. If you have any issues do not hesitate to email him! There are weekly discussions and many quizzes but they're all for knowledge!