Geoffrey Poyen
The first test was the hardest, he gives a review guide and his course notes are great. The group project was easy, all of my group participated except for 1 guy, and we still managed to get an A-. He is accessible and understanding. I would take him again.