Charles Whiting
One of the worst class set ups I have ever seen. Online classes are taken by people who have a lot going on in life, we work on them when we have the time. Instead he separates his assignments into bits and pieces, expecting certain parts be due by certain days. His feedback sucks and his lectures are a waste of time. 