Joseph Cartolano
I'm taking him for Fall 2023 I already regret signing up for his class. I can't even drop his class since I'm graduating this semester. He gives LOTS of reading, papers, he will assign a second paper even before the first one is due. His lectures are very boring to sit through. Don't take his class if you value your life. 