Shayne Sorenson
His lectures were a bit harder to understand than those of my Chem105 professor, but he still did a good job covering the material. He uses the Aktiv program for his chemistry homework which I appreciated. 