Unorganized, condescending. Gives LOTS of hw: book & online. Since its online, he takes advantage to assign extra hw & lab qstns last minute (ex. he assigned extra problems on an assignment that was already DUE 2 weeks ago). HAVE to read book & study examples for quizzes, but quiz qstns will be too modified tht they wont be the examples anymore.