Michael Marshall
Dr. Marshall is a good prof that makes you work for your grade. He introduced me to several concepts that I never had thought about before and his class motivate me to vote for the first time. The worksheets are really interesting. Constitution Project is intense, but if you meet him in office hours he will go line by line and help you revise it.