Justin Ledogar
Although there's a large portion of this class that is inherently memorization-based, Justin did a great job engaging us and making sure that all of the information was clear and accessible. I knew what to expect for exams and the group assignments were pretty flexible. He also gives some extra credit points on each exam, so that is super helpful!