Steve Ramirez
Dr. Ramirez is amazing! Hilarious, well-informed and thoughtfully answers questions, fantastic lecturer, and uses personal experiences and stories to make material memorable. Understanding and accommodating and genuinely cares about students' wellness and learning of the material. Best professor I've ever had.