Cecil Compeau
Dr. C genuinely wants everyone to succeed and will do everything (within reason) to ensure that they do. His lectures are genuinely entertaining and helpful and his tests are straight from the assigned worksheets. You definitely need to put in work, but if you do, you're almost guaranteed to pass. 