Caitlin is such an amazing professor. She cares so much about her students, is very intelligent, and is so passionate about writing. There is a good amount of reading and writing practice but it is really helpful. She also gives really detailed helpful feedback on assignments and gives several opportunities for extra credit.