Steven Chang
Fairly one of the most difficult biology courses to take in general, but Dr Chang makes it possible to learn. Lectures aren't super heavy, but he goes over the important details you need to know for the exams. Ask any questions you need and he will gladly answer them/ Fun professor, won't make the class boring. Cares about  his students to do well.