Ruibin Lu
I love Dr. Lu. She is great and has experience in the Research area which is nice. She makes everything super clear and even though you have a giant paper to do, she divides it up so you don't have a lot to do at one time. Definitely would take a class with her again.