Gregory Shaw
Simply awful. He does not know how to teach. The classes are so boring. Not enough material is covered. Exams do not reflect what he teaches in the class. No one should go with this professor.