Great teacher who explained things very clearly . Sometimes gives a little too much info , but is overall the best chem teacher I 've had .