Professor Broderick is a great person and teacher. He gives you as many opportunities as possible to earn the grade that you want. He will help you and give you advice on any of the assignments. His due dates are not too strict either. The only downside to this class are the amount of readings. You will end up reading 20-30 articles/passages.