Rickelle Richards
I took this class through BYU online. Professor Richards is wonderful. Very clear, good feedback, available during office hours, and made the course interesting. It wasn't all just reading, but engaging videos for hard to understand concepts, interactive assignments, and short (non-graded) quizzes.