David Buie
Outside of the fact that online classes tend to be a little tedious to navigate and communicate, Professor Buie seems to be incredibly ineffective in creating a clear learning objective and engaging students with the course material or assignments. I would only suggest taking his course if no others were available.