Mr. McGuire is a great teacher to take for a difficult class. He truly cares about you understanding and passing the course. Although the class itself is difficult and is by no means an "easy A" he makes it as passible as possible.