Raymond Ruggiero
VERY WRITING HEAVY! There are 6 papers each 5 pages due a semester. In the beginning, it's hard to get accustomed to the structure, but Prof. Ruggiero makes time for extra help if needed. He also genuinely cares. Classes have mandatory attendance but are funny and discussion-based. Amazing prof and interesting class but very human-rights centered.