John Flanagan
Flanagan is a cool guy but the Lectures are SO BORING. Homework is super easy as is extra credit. However, tests are long and difficult so try your best to pay attention to what he's saying and go over the slides before tests.