Julia Shatz
Super organized, the modules were easy to understand everything was organized by week so you could see everything you needed to get done, as well as get a head start. The workload was very manageable, and the professor is very kind and accommodating. I would definitely recommend Professor Shatz.