Alberto Romo
He is such an amazing caring professor. He is very passionate about the course and wants everyone to do well and understand the material. When it comes to due dates he's very flexible and wants you to do your best. Responds to emails very fast and accessible for office hours for extra help. Classes are discussion-based with few assignments. 10/10