Ronald Lanfranchi
I took him for BIO105 and he was amazing, Im passed with an A+. Im taking him again in BIO106 and he never disappoints. Very caring professor, fair exams, his focus is in the students. He gives you 3 tests with a topic review sheet for each one of them and an extra credit test. The final is departmental but he prepares us well for it. I'd take him.