Zachariah Moore
I've had Dr. Moore 5 times so far and I haven't received a grade lower than an A His classes make difficult material easy to understand, however if you take him online be ready for a lot of busy work (but it's not hard!) and if you take him in person don't read the PowerPoint before class because thats the class material and you'll fall asleep