Pedro Bueno
Not sure why Dr Bueno doesn't have a higher rating; he is an amazing and very funny professor! He is thorough so that you understand the material. It is a hard class and the content can be challenging at times but he explains it really well and cares about his students understanding the material. I highly recommend him!