Joe Gibson
Mr. Gibson is a cool guy. He cares about his students. I wanted to give him 5 stars but the class was unorganized . We had 2 tests instead of 4 which was 50% of our grade. Our final (20% of grade) covered material that was never taught. He missed several scheduled lessons. He gave us a 10-15% curve on the final to make up for it.