Took his class for CHEM111A and I think he is relatively new. Is very forgiving and is a very nice person overall. However, his lectures can be confusing at points. Need to pay a lot of attention since he uses any concepts he has mentioned in his lectures. Uses online homework and if you forget to do that your grades can tank. Ask questions too.