Heath McCullough
Great teacher who actually cares about what he is teaching and is knowledgeable on it. This class is tough and even though it's not to hard to get a B, to get an A you need to really work for it. There is a quiz almost every class until like 2/3rds of the way into the semester and the group projects are rough. Overall great teacher though.