Luis Rivera Reimon
He is an amazing prof. I took him for BSC2086L aswell and he is just amazing. This man puts a lot of effort into teaching and he is extremely  flexible with makeup assignments. I would have as my Prof for all my natural sciences if it was possible.