Nicole Wiley
I would recommend taking any class with Professor Wiley. Even tho this class was online she would do her best to answer any questions in lab, meet up with you in her free time or explain the best she could over email. She genuinely cares about her students and wants to see them succeed. Her tests are tough, but it pays off in the long run.