Greg Vriethoff
This course, by far, is the worst and most boring course I've taken. I took his class online, and he took points off the discussion board without explaining why which it missed up my grade. I don't recommend taking any course with this professor. There are no communications whats so ever, and he doesn't reply to any of my emails.