Joseph Pisano
If he could teach all subjects the world would be a better place He's great overall super easy to understand he has a lot of material for you to read but he reviews everything in class so if you don't have the chance he's still giving you the chance. He assigns GREAT reading material you won't be disappointed two book reviews midterm final