Luis Perez
He's great; I wouldn't give him a 5 because he randomly canceled class 10 minutes before it started. Aside from that, attendance isn't mandatory, and all of his assignments are easy and clear. There are no finals or tests, so your grade is only based on assignments. I recommend him.