Jessica Walker
Walker is an amazing professor and is the most organized professor I have ever had. Her class was very interesting and the assignments are thought-provoking and participation based. She has terms exercises but as long as you read the material they are easy. Final project at the end was also clearly outlined and examples were provided.