Brian Bowers
I honestly dont know why Mr. Bowers has bad reviews. He will explain everything in detail over if you dont understand and emails back fast. He also grades test the same day you take it and post your grade which is so nice because some teachers take so long. Id definitely take this class again.