Professor Randle is fantastic. Although she expects a lot and assigns a good amount of reading, she leads insightful discussions, encourages participation, and puts in effort to get to know each student. I learned so much in her class, and she was very reasonable when it came to extensions or personal issues. Definitely recommend.