Michael Jernigan
pros: extra credit. con: late responses, not helpful, de-motivating, grading criteria not clear. I will never take a class "instructed" by this teacher ever again, and I highly advise everyone else does the same.