Anthony DiStasio
He is the BEST! A ton of opportunities to get an A, plus extra credit. He relates things in ways that you remember them. He is very knowledgeable in the subject and it's clear through his teaching. Show up, study, and participate and you won't have a problem. He is very helpful if you do have an issue as well.