Ryan Kelly
Dr. Kelly is hilarious and his lectures are fairly engaging. CHEM 106 isn't the easiest class but he makes it completely doable if you read the textbook and use the resources he gives you. His tests align very closely to the practice tests he gives so you won't ever be blindsided if you actually study.