Joshua Osborn
I enjoyed his microbiology class! I learned and retained a lot! You have to put in some work to get an A, but it's not very hard - just put some effort and interest into it. He is great at lectures and lab, and will help you out when needed. I would take one of his classes again! 