Thomas Lacy
This professor has a hard time reaching to people what he is teaching about. He seems very knowledgeable on the subject, however at the same time he makes problems more complicated than they really are, especially on exams. He is an extremely tough grader as well . If you can, try to take a different prof.