Andrew Patterson
Very disorganized and try's to explain slides with examples that dont make any sense. Make sure to read the text book because you are basically teaching yourself. Gives a study guide which is the only way to know what he expects, otherwise his content is scattered throughout. Two midterms and a final. I dont recommend AT ALL.