Shirley Cash
Incredibly helpful & kind professor. Though this course had a lot of assignments, Prof. Cash always went over it in class, so its very important you show up. It is really hard to fail this class with her. My only main issues, she gives very little online feedback (usually just "good job" or "nice work") & is quite monotone. Overall would recommend.