The bad reviews on this professor blow my mind... She was absolutely incredible and I know what the micro lab professor alternatives are... had to withdraw the course with another professor and took her this semester. Language barrier? Slightly in things she says or on tests. But the fact that she cares and helps you understand is what matters.