Mike Cooper
Not accessible outside of class and refused to answer any questions regarding homework or labs. Lectures were very unclear and never did any examples that matched the level of difficulty of the homework or tests. He graded labs and homework very harshly without specifying what was incorrect. A majority of the class dropped. Would not recommend.