Joseph DeGaetani
Good Professor, knows what he's talking about. Can skip over some things and assume you know but just make sure to ask questions. Study Guides are SUPER clear, helpful for tests. Offers a lot of extra credit