David Cooper
He is a very nice teacher and is obviously passionate about chemistry. His lectures though, are all spoken word and written on the board, so it can be very hard to follow. It really seems he is doing his best, and 1 on 1, he is amazing, but if you arent willing to keep calling him over during class, or emailing him, you will fall behind.