The worst professor I've ever had. His lectures are comprised of him writing misleading/irrelevant information on the chalkboard and then you're told to complete a worksheet that provides no context to information just introduced. Dr. O puts in minimal effort and it's shown by the classes below average test performance.