Gerald Knizia
His accent in combination with how fast he talks can be very confusing, especially if you're already not great at chem (like me). The class is VERY structured and you have assignments nearly every day. If you do all of your assignments then you have a chance, but it's not easy if you haven't taken AP Chem. 