John Herman
This professor deserves more good ratings. He is passionate about his subject and gives very detailed feedback on all of his assignments. He does not grade easily, he will notice every mistake but he lets you know exactly what he's looking for so your grade it better next time. He returns assignments and responds quickly. Great online professor!