Stephen Flanagan
Really sweet teacher, very accommodating,hilarious and understanding during our class. He was very flexible and really wanted us to succeed. just study everything he gives you in the lectures. Makes online lectures that are clear and excellent to study off of. Put in the work and you'll get an A. Great choice everyone.