Professor McShea's course is well organized and accessible (answers emails in a timely manner). The workload is manageable and assignments were graded relatively quickly. Also, she offered several opportunities for extra credit throughout the semester. Overall, I would recommend taking this class with her.