Irina Smoliakova
Dr. Smoliakova is an awesome lecturer, and she gives her students every necessary resource to succeed in her class. It's Organic Chemistry 1 so it does require a lot of time and effort, but the course is not overly difficult. She also provides a TON of extra credit opportunities.