Kelly Rickey
Even though I really don't like her lecture style, easiest 5 of my life. She is able to convey the material in incredible detail while keeping it clear. You will rarely leave a lecture with unanswered questions. No brainer if she's an option.