Hernan Rodrigues
One of the best professors Ive ever had in undergrad. He is extremely accessible and patient, and really cares about his students. He maintains a positive and nonjudgmental class atmosphere (great when learning a new language!) Workload is more than reasonable and expectations are clear. I highly recommend taking him if you get the chance.