One of the best teacher's I've ever had. Fair and reasonable. No tricks no traps. Practice exam before each exam. Exam is a slightly harder version of the practice exam. Optional homework that helps a lot. Extra credit opp for each exam. You have 2 choices for Chem. Bebbington or Sarkar. If it's not one of those, you have to take it at CCM, or wait