Kevin Gallagher
He is forgetful and gives the poorest excuses for HW I have ever seen. I have learned nothing and the whole class has had to correct him on multiple occasions. His tests look like there where made by a 3rd grader. His test covers material you never go over and then he blaims it on you. If your not a pilot its even worse he assumes you do everything