Michael Barber
Michael, was great. Hard class but well worth it. He does require attendance and he does explain all assignments to you. It is clear what he wants from you as a student. Test can be hard due to Essay. But if you show up. Do you homework and quizzes. You will pass. He does go over a lot of information. Its good stuff.