Xin Luo
Luo is a straightforward and clear professor. While he doesn't take attendance, you get five ec points for every day you do go, making it almost impossible to fail if you show. His accent can be a little hard to understand at times but he's very willing to repeat himself and explain in different ways. Overall solid teacher for a mandatory class.