Robert Ribera
One of the best professors I've had. His classes have been some of the most impactful & memorable because he's very passionate about what he's teaching. He's funny, engaging, & encourages critical thinking & discussions. Super nice guy & a bit of a tough grader but pushes you to do your best. Decent amount of reading but the workload isn't bad!